from TKinter import *
class Ui(Frame):
def __init__(self)
Frame.__init__(self, None)
self.grid()
bquit=Button(self, text="Quit", command=self.quit_pressed)
bquit.grid(row=0, column=0)
def quit_pressed(self):
self.destroy()
app=Ui()
app.mainloop()
当我按下“退出”按钮时,为什么这个Tkinter程序没有正确结束?
最佳答案 使用self.destroy()你只是破坏Frame而不是顶级容器,你需要做self.master.destroy()才能正确退出