如何使用 Tkinter 按钮退出 Python?
tkinterpythongui-programming更新于 2026/2/9 21:00:17
要使用 Tkinter 按钮退出 Python,您可以按照下面给出的步骤 −
步骤 −
导入 tkinter 库并创建 tkinter 框架的实例。
使用 geometry 方法设置框架的大小。
定义一个函数 close() 来关闭窗口。在 close() 中调用方法 win.destroy()。
接下来,创建一个按钮并调用 close() 函数。
最后,运行应用程序窗口的 mainloop。
示例
# 导入库
from tkinter import *
# 创建窗口实例
win = Tk()
# 设置窗口的几何形状
win.geometry("700x350")
# 窗口标题
win.title("单击按钮关闭窗口")
# 定义一个函数来关闭窗口
def close():
#win.destroy()
win.quit()
# 创建一个按钮来调用 close()
Button(win, text= "Close the Window", font=("Calibri",14,"bold"), command=close).pack(pady=20)
win.mainloop()
输出
执行时,将产生以下输出 −
单击按钮时,将关闭窗口。
除了 win.destroy(),您还可以使用 win.quit() 来关闭应用程序。但是,两者之间存在细微的差别。win.quit() 突然退出应用程序,这意味着主循环仍将在后台运行。另一方面,win.destroy() 终止主循环并销毁窗口内的所有小部件。
相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

