我在应用程序退出之前做清理时遇到了麻烦-我的清理是在其他重要事件发生之前调用的。在
目前我正在使用
^{1}$我的应用程序包含一个QtGui.QDialog
,它抛出SIGNAL("accepted()")
或{SIGNAL("aboutToQuit()")
进行清理,我不会错过这些事件。在
我没有发现关于这两个信号中任何一个的有意义的文档。例如,PySide关于aboutToQuit和lastWindowClosed的文档讨论了一些filepth,而与应用程序的生命周期无关。在
看来我需要使用aboutToQuit()。我在哪里可以找到关于这个信号的有意义的文档,以便我确信在它之前没有遗漏任何事件?在
请参见
QCoreApplication::aboutToQuit
documentation page:所以如果你想做清理,这个信号应该被使用。在
当所有窗口关闭时,
lastWindowClosed
信号被发出。这不一定会导致应用程序终止。并且不保证在应用程序终止时发出此信号(例如,当使用QApplication::quit
以编程方式关闭应用程序时,不会发出该信号)。在相关问题 更多 >
编程相关推荐