如何关闭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()

