Python Tkinter应用程序无法正常退出

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()才能正确退出

点赞