Tkinter在Python 3中未按预期工作
我有这段代码,我希望它能创建一个包含一系列按钮和文本框的gui。但我只看到标题为的空框:Tkinter在Python 3中未按预期工作,python,user-interface,python-3.x,tkinter,Python,User Interface,Python 3.x,Tkinter,我有这段代码,我希望它能创建一个包含一系列按钮和文本框的gui。但我只看到标题为的空框: from tkinter import * root = Tk() root.title("title") root.mainloop() button1 = Button(root, text="button1") button2 = Button(root, text="button2") button3 = Button(root, text="button3") text = Entry(r
from tkinter import *
root = Tk()
root.title("title")
root.mainloop()
button1 = Button(root, text="button1")
button2 = Button(root, text="button2")
button3 = Button(root, text="button3")
text = Entry(root)
listbox = Listbox(root)
text.pack()
button1.pack()
button2.pack()
button3.pack()
listbox.pack()
这是因为不同版本的Python之间不一致吗?我正在尝试学习Tkinter如何使用它。您必须将对
root.mainloop()
的调用移动到文件的末尾。您必须在末尾执行root.mainloop()
才能获得代码。在声明按钮之前,将调用root.mainloop()
。把它移到剧本的结尾。这是一年前的回答。至少,重复的答案是不可取的