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