flinnnny Asked:2024-09-14 15:16:21 +0000 UTC2024-09-14 15:16:21 +0000 UTC 2024-09-14 15:16:21 +0000 UTC 如何判断 tkinter 窗口是否已通过任务管理器关闭? 772 我想确保退出程序后创建保存,但是当通过任务管理器关闭程序时,这种情况不会发生。如果可以的话,如何才能做到这一点? 我尝试在 tk.mainloop() 函数之后编写代码,但它不起作用。我也尝试寻找问题的解决方案,但一无所获。 python 1 个回答 Voted Best Answer Fox Fox 2024-09-14T15:39:09Z2024-09-14T15:39:09Z 退出程序后,任何人都无法在该程序中保存任何内容。因为程序已经有退出了。您可以在退出前执行“最后一个操作”。以下是实现此行为的一些示例代码: root.protocol("WM_DELETE_WINDOW", lambda: root_exit()) root.mainloop() 在这样的函数中,您可以在退出程序之前立即执行一些自己的操作来保存某些内容。从外部下载一些程序,同时期望它们会为你保存一些东西,温和地说,这是不切实际的。
退出程序后,任何人都无法在该程序中保存任何内容。因为程序已经有退出了。您可以在退出前执行“最后一个操作”。以下是实现此行为的一些示例代码:
在这样的函数中,您可以在退出程序之前立即执行一些自己的操作来保存某些内容。从外部下载一些程序,同时期望它们会为你保存一些东西,温和地说,这是不切实际的。