我一直在假设一个小部件的主部件是小部件的几何容器。但最近我找到了那个地方,打包
而且.grid都接受一个选项in_
,它允许您在不同的容器中定位(也就是说,.place
,.pack
,或者{
文档不精确地使用master、parent和container。我以前认为他们的意思都一样,但显然不是这样。在
某个参数作为第一个参数传递给 小部件的构造函数。我们称之为大师。在 主节点是在构建时定义的,不能更改。
小部件显示在其容器中。默认容器是小部件的主容器,但它可以是小部件主容器和根部件之间主从链中的任何小部件,因为当我们(re)定位小部件时,可能会提供一个选项in_
,该选项定义了小部件的容器。容器定义于
控件结构,可通过重新定位进行更改。
我相信这些说法是真的。但是如果是这样的话,如果一个人可以把一个小部件放在它的主部件之外的其他地方,那么主部件做什么(除了提供一个默认容器之外)?是否可以在每个小部件中不指定主部件(这将使root=Tk()
成为每个小部件的主部件),而只使用in_
来定义它们的容器?在
目前没有回答
相关问题 更多 >
编程相关推荐