widget存储为
None因为几何管理方法
grid,
pack,
place返回
None,因此,他们应该在一个被称为
独立的线 比创建控件的实例作为行:
widget = ...widget.grid(..)
要么:
widget = ...widget.pack(..)
要么:
widget = ...widget.place(..)
对于问题中的第二个代码段:
widget = tkinter.Button(...).pack(...)
应该分成两行,分别是:
widget = tkinter.Button(...)widget.pack(...)
信息:该答案基于(如果不是从该答案
复制 的大部分内容中)。


![为什么Tkinter小部件存储为None?(AttributeError:“ NoneType”对象...)(TypeError:“NoneType”对象...)[重复] 为什么Tkinter小部件存储为None?(AttributeError:“ NoneType”对象...)(TypeError:“NoneType”对象...)[重复]](http://www.mshxw.com/aiimages/31/571124.png)
