0
當單擊「退出」按鈕時,此代碼不會提供乾淨的退出。相反,它掛起,離開了死去的GUI。我們可以解決這個問題嗎? Python 2中的類似程序行爲很好。Python 3不能提供乾淨的退出
from tkinter import *
import sys
root=Tk()
def quit():
sys.exit("quitting")
frame=Frame()
frame.pack()
x=Label(root,text='Label')
x.pack()
y=Button(root,text='Button')
y.pack()
z=Button(root,text='Exit',command=quit)
z.pack()
root.mainloop()
只要你知道,退出是一個內置的。我會選擇一個不同的名稱(例如quit_gui)。 – 2011-05-20 18:30:31
這是在學生的風箏盒上運行的。它運行在我的運行Ubuntu 10.10的T60p上。我將把下面的建議傳給他。 – ncmathsadist 2011-05-20 18:45:27
我也不會'從tkinter import *',因爲這隻會弄亂Python的全局命名空間。 – 2011-05-20 18:46:44