Python定义点击tkinter的右上角关闭按钮触发事件,再调用其它函数来结束进程等。
import tkinter
import tkinter.messagebox
import sys
def JieShu():
tkinter.messagebox.showwarning(title='警告', message='刚才你点击了关闭按钮')
sys.exit(0)
#销毁root窗口
root.destroy()
#在此处下方可以写入结束线程的语句,如果开启了多线程的话。
root = tkinter.Tk()
root.title("关闭按钮->触发事件")
#下面这一句最重要,是接收到关闭点击操作的语句,之后调用JieShu函数
root.protocol("WM_DELETE_WINDOW", JieShu)
root.mainloop() # 进入消息循环