2
我很難開始使用Tkinter。我試圖關閉所有的窗戶似乎都崩潰了。 (也就是說,它們會將IDLE中的執行返回到提示符,但窗口保持打開狀態並且退出按鈕保持按下狀態。窗口無響應,必須在Windows中手動終止。) 最直接的示例來自「The Quick Python Book「。下面是代碼:Tkinter窗口在出口崩潰
from tkinter import *
import sys
win = Tk()
b = Button(win, text="Goodbye",command=sys.exit)
b.pack()
mainloop()
的Python給了我以下錯誤信息:
Traceback (most recent call last):
File "C:/Python Scripts/Quick Python Practice Programs/TKinter Practice.py", line
6, in <module>
mainloop()
File "C:\Python32\lib\tkinter\__init__.py", line 317, in mainloop
_default_root.tk.mainloop(n)
File "C:\Python32\lib\tkinter\__init__.py", line 1401, in __call__
raise SystemExit(msg)
SystemExit
我從空閒外殼調用這個,我敢肯定它是不是設置爲==沒有子進程==。當我重新啓動shell時,我得到==重新啓動==。
任何幫助,將不勝感激。
如果您嘗試win.mainloop()而不是mainloop() – Brandon
唉,結果相同。儘管感謝您的快速回答。 更多數據:Windows 7,Python 3.2。 – user1910935