如何关闭Tkinter窗口?
时间:2020-03-06 14:30:21 来源:igfitidea点击:
如何结束Tkinter程序?假设我有以下代码:
from Tkinter import * def quit(): # code to exit root = Tk() Button(root, text="Quit", command=quit).pack() root.mainloop()
如何定义退出函数退出应用程序?
解决方案
def quit() global root root.quit()
或者
def quit() global root root.destroy()
退出Python程序的常用方法:
sys.exit()
(我们也可以将退出状态传递给该状态)或者
raise SystemExit
在Tkinter程序中可以正常工作。
import Tkinter as tk def quit(root): root.destroy() root = tk.Tk() tk.Button(root, text="Quit", command=lambda root=root:quit(root)).pack() root.mainloop()