我在应用程序退出之前进行清理时遇到了麻烦 - 在其他重要事件发生之前调用了我的清理。
目前我正在使用
QObject.connect(self.qtApp,
SIGNAL("lastWindowClosed()"),
self._lastWindowClosed)
我的应用程序由一个QtGui.QDialog
, 抛出SIGNAL("accepted()")
或SIGNAL("rejected()")
(确定或取消按钮)组成。如果我如上所示进行清理,我会错过这些事件。如果我对 进行清理SIGNAL("aboutToQuit()")
,我不会错过这些事件。
我未能找到关于这两个信号中任何一个的有意义的文档。例如,PySide 关于aboutToQuit和lastWindowClosed的文档讨论了一些 filepths 而与应用程序的生命周期无关。
看来我需要使用 aboutToQuit()。我在哪里可以找到有关此信号的有意义的文档,以确保在此之前不会错过任何事件?