def excepthook(*exception_info):
logger.error('unexpected error',exc_info=exception_info)
message = QtGui.QMessageBox(None)
message.setWindowTitle(QtGui.qApp.applicationName())
message.setIcon(QtGui.QMessageBox.Critical)
message.setText('An unexpected error occurred.')
message.setDetailedText(logging_stream.getvalue())
message.setStandardButtons(QtGui.QMessageBox.Ok)
message.setDefaultButton(QtGui.QMessageBox.Ok)
message.exec_()
QtGui.qApp.exit()
评论列表
文章目录