Dove devo usare un blocco tranne per registrare eccezioni di QApplication
?Come registrare le eccezioni uncatched di QApplication?
Questo non sembra funzionare:
app = QtGui.QApplication(sys.argv)
MainWindow = MainWindow()
MainWindow.show()
try:
eventLoop = app.exec_()
except Exception, e:
log.exception(str(e))
come l'eccezione non sarà nemmeno raggiungere quel blocco.
Questo dovrebbe essere utile: http://qt-project.org/doc/qt-4.8/exceptionsafety.html –
Non funzionerebbe in quanto QApplication.notify rileva le eccezioni C++ e ho bisogno di rilevare le eccezioni python. – iTayb
Come posso farlo? Voglio dire, dovrei tradurre questo codice in Python o creare un file C++ e farlo importarlo da python? Sono perso, dal momento che questo codice è C++ e stiamo parlando di Python. –