2024-09-24 04:20:51 发布
网友
我试图让我的tkinter应用程序(Python3.4.2)知道系统关闭事件,这样它就可以释放sqlite3连接并关闭日志。我在2009年找到一篇关于使用win32 api模块的帖子。我不能让发布的示例像我所期望的那样工作(我可能无法理解),其中一条消息会导致wndproc函数被触发。在
2009参考: Python - Windows Shutdown Events
有没有其他好的参考资料或是如何做到这一点的建议?在
通常你想在应用程序关闭时关闭连接,即使它不是正常关闭(即:从菜单中选择“退出”)。通常的方法是为WM_DELETE_WINDOW协议(tk只在X11系统上工作时遗留下来的东西)设置一个处理程序。我不确定当系统关闭时,你的应用程序是否会收到这样的通知,但很可能会。在
有关详细信息,请参阅有关stackoverflow的问题:Intercept Tkinter "Exit" command?
通常你想在应用程序关闭时关闭连接,即使它不是正常关闭(即:从菜单中选择“退出”)。通常的方法是为WM_DELETE_WINDOW协议(tk只在X11系统上工作时遗留下来的东西)设置一个处理程序。我不确定当系统关闭时,你的应用程序是否会收到这样的通知,但很可能会。在
有关详细信息,请参阅有关stackoverflow的问题:Intercept Tkinter "Exit" command?
相关问题 更多 >
编程相关推荐