PyQt5在Pycharm控制台无错误信息

问题:在pyqt界面运行中会异常退出,但是无出错代码追踪信息。

解决方法:
方法一:
选中Emulate terminal in output console
在这里插入图片描述

方法二:
重新定义异常挂钩sys.excepthook

def except_hook(cls, exception, traceback):
    sys.__excepthook__(cls, exception, traceback)

if __name__ == '__main__':
    app = QApplication(sys.argv)
    w = CheckDemo()
    w.show()
    sys.excepthook = except_hook
    sys.exit(app.exec_())

版权声明:本文为cf313995原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。