制作一个简单的Esc键退出软件的功能。
#!/usr/bin/python
#-*-coding:utf-8-*-
import tkinter as tk
# 事件
def sys_out(even):
from tkinter import messagebox
if messagebox.askokcancel('Exit','Confirm to exit?'):
root.destroy()
root = tk.Tk()
root.geometry('300x200')
# 绑定事件到Esc键,当按下Esc键就会调用sys_out函数,弹出对话框
root.bind('<Escape>',sys_out)
root.mainloop()
参考资料:
http://effbot.org/tkinterbook/tkinter-events-and-bindings.htm
网友评论