我有Python 3.6.3。我正在尝试编写一个带有提交和退出按钮的简单GUI应用程序。我已经有了这个GUI代码:
然而,运行此代码后,我的按钮标签是不可见的: 我需要调整窗口大小,即使只是一点点,才能再次看到它们: 我在这里做错了什么,还是 tkinter 的一个 bug?
from tkinter import *
from sys import exit
...
some = True
stuff = False
here = "bar"
top = Tk()
submitButton = Button(top, text="Submit", command=lambda: submit(some, things, set, here)).pack(pady=50, side=LEFT)
exitButton = Button(top, text="Quit", command=exit).pack(pady=50, side=RIGHT)
top.mainloop()
然而,运行此代码后,我的按钮标签是不可见的: 我需要调整窗口大小,即使只是一点点,才能再次看到它们: 我在这里做错了什么,还是 tkinter 的一个 bug?
.pack
返回的是None
,所以你实际上并没有将你的按钮小部件绑定到那些名称上。 - PM 2Ring