制作一個簡單的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鍵就會調(diào)用sys_out函數(shù),彈出對話框
root.bind('<Escape>',sys_out)
root.mainloop()
參考資料:
http://effbot.org/tkinterbook/tkinter-events-and-bindings.htm