dónde debería utilizar un bloque de excepción con el fin de registrar excepciones de QApplication
?¿Cómo registrar excepciones no detectadas de una aplicación Q?
no parece que esto funcione:
app = QtGui.QApplication(sys.argv)
MainWindow = MainWindow()
MainWindow.show()
try:
eventLoop = app.exec_()
except Exception, e:
log.exception(str(e))
como la excepción incluso no llegar a ese bloque.
Esto debería ser útil: http://qt-project.org/doc/qt-4.8/exceptionsafety.html –
Eso no funcionaría como QApplication.notify atrapa las excepciones de C++, y necesito atrapar las excepciones de Python. – iTayb
¿Cómo puedo hacerlo? Quiero decir, ¿debería traducir este código a Python o hacer un archivo C++ y hacer que python lo importe? Estoy perdido, ya que este código es C++ y estamos hablando de Python. –