tkinter退出程序
时间: 2024-09-13 19:01:52 浏览: 61
python tkinter实现屏保程序
Tkinter是一个Python内置的图形用户界面库,如果你想在Tkinter应用中添加退出程序的功能,你可以使用`sys.exit()`函数或者`root.quit()`方法。`sys.exit()`用于退出整个Python解释器,而`root.quit()`则会关闭当前的Tk窗口,并结束Tkinter程序。
例如:
```python
import tkinter as tk
from sys import exit
def on_exit():
print("程序即将退出...")
root.quit() # 关闭窗口
exit() # 结束Python进程
# 创建主窗口
root = tk.Tk()
root.protocol("WM_DELETE_WINDOW", on_exit) # 设置窗口关闭事件触发on_exit函数
# ...添加其他控件...
root.mainloop() # 运行主事件循环
```
在这个例子中,当用户点击窗口的关闭按钮或者按下快捷键组合(如Windows下Alt+F4),`on_exit`函数会被调用,然后退出程序。
阅读全文