学习笔记分享

分享与展示个人专业知识学习笔记

0%

tkinter手动代理窗口关闭事件

有时想在关闭窗口时做一些额外的处理,比如:保存数据、弹出确认对话框等。

这时就需要代理窗口关闭事件,下面的代码展示了如何代理窗口关闭事件。

1
2
3
4
5
def close_handler():
beforeCloseOpr()
root.destory()

root.protocol("WM_DELETE_WINDOW", close_handler)

在关闭窗口事件触发时,调用 close_handler 函数代为处理,这里会先执行 beforeCloseOpr() 函数,然后再关闭窗口。

创作不易,支持一下吧!