0

我对 python 比较陌生,我有这个程序运行没有错误,没有做任何事情。

from tkinter import *
tk = Tk()
btn = Button(tk, text="click me")
btn.pack()

它运行时没有错误,然后在空闲的 shell 中它只显示下一个提示符 (>>>) 而没有做任何事情。哦,顺便说一句,我使用的是 python 3.2

4

1 回答 1

2

大多数 GUI 框架需要您进入 gui 主循环才能发生任何事情。

尝试在最后添加一个 mainloop 调用:

from tkinter import *
tk = Tk() 
btn = Button(tk, text="click me")
btn.pack()
tk.mainloop()

也许看看http://www.tkdocs.com上的教程

于 2013-06-26T19:41:19.843 回答