Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python tk:我需要提到widget master吗?_Python_Tkinter - Fatal编程技术网

Python tk:我需要提到widget master吗?

Python tk:我需要提到widget master吗?,python,tkinter,Python,Tkinter,我想在运行时根据用户请求重新排列PanedWindows中的帧。之前我为每个帧指定了主帧(这里是pw1)。例: 指定主参数有什么好处?主参数可以解释为父参数。传递该值将在parent.children属性中添加一个新键 如果在未通过master且不执行pw1.add()时打印pw1.children,您将看到它返回一个空字典 print pw1.children #{} pw1.add()方法还包括pw1.children字典中添加的小部件。我仍然不明白为什么当您通过master时,小部件不会

我想在运行时根据用户请求重新排列PanedWindows中的帧。之前我为每个帧指定了主帧(这里是pw1)。例:


指定主参数有什么好处?

主参数可以解释为父参数。传递该值将在
parent.children
属性中添加一个新键

如果在未通过
master
且不执行
pw1.add()
时打印
pw1.children
,您将看到它返回一个空字典

print pw1.children
#{}

pw1.add()
方法还包括
pw1.children
字典中添加的小部件。我仍然不明白为什么当您通过
master
时,小部件不会自动显示。

小部件会自动显示,无论是否使用master参数都可以。只有在未指定主帧时,重新排列帧才能正常工作。因此,似乎指定主节点通常是多余的。
print pw1.children
#{}