grid,pack并且place在功能Entry对象和所有其他部件的回报None。在python中,执行此操作时
a().
b(),表达式的结果为
b()返回的值,因此
Entry(...).grid(...)将返回None。
你应该将其分成两行,如下所示:
entryBox = Entry(root, width=60)entryBox.grid(row=2, column=1, sticky=W)
这样,你就可以将
Entry参考存储在其中,
entryBox并且可以按照你的期望进行布局。如果你以块的形式收集所有
grid和
/或
pack语句,这将带来额外的副作用,使你的布局更易于理解和维护。



