【发布时间】:2018-08-24 13:09:04
【问题描述】:
我现在正在用 Tkinter 构建一个 GUI。使用 GUI,我可以创建文件、向文件添加某些行、删除行、保存和加载文件。我的问题是,如果当前文件未保存,我想阻止关闭窗口。 有没有办法解决这个问题?
【问题讨论】:
我现在正在用 Tkinter 构建一个 GUI。使用 GUI,我可以创建文件、向文件添加某些行、删除行、保存和加载文件。我的问题是,如果当前文件未保存,我想阻止关闭窗口。 有没有办法解决这个问题?
【问题讨论】:
是的。通过使用WM_DELETE_WINDOW 协议,这是完全可能的(除非进程突然终止):
...最常用的协议称为 WM_DELETE_WINDOW,用于定义当用户显式关闭窗口时会发生什么 使用窗口管理器。
【讨论】: