pyqt4 pythonでQApplication.commitDataを使用してシャットダウン信号をキャッチするには? コンピュータの電源が切れる前に、プログラムを適切に終了したい。
質問する
611 次
1 に答える
1
QApplication.aboutToQuitシグナルに接続してみることができますが、 @ Blenderがコメントで示唆しているように、アプリケーションが適切にシャットダウンされる保証はありません。OSは各アプリをうまくシャットダウンしようとすると思います。
from PyQt4 import QtCore, QtGui
def shuttingDown():
print "Shutting down"
app = QtGui.QApplication([])
app.aboutToQuit.connect(shuttingDown)
w = QtGui.QWidget()
w.show()
app.exec_()
于 2012-07-04T04:11:41.373 に答える