【发布时间】:2020-12-16 15:56:47
【问题描述】:
我有一个脚本,它使用 Text 小部件来编辑文本文件。 当窗口关闭时(单击“关闭”图标),我想检查修改后的文件是否未保存。
我已经绑定了 Destroy 事件
`self.bind('<Destroy>', self.end_act)`
但是 end_act() 失败了
`_tkinter.TclError: invalid command name ".!textwidget"`
表示小部件已经关闭。
还有其他事件可以达到这个结果吗?
【问题讨论】:
-
正确格式化代码和错误
-
另外,发布一个最小的、可重现的示例:stackoverflow.com/help/minimal-reproducible-example