PyQt5显示控制台输出到QLineEdit

时间:2018-04-30 16:24:04

标签: python exception console output pyqt5

我正在PyQT5中构建一个GUI,并希望将我的控制台输出重新路由到QLineEdit窗口,以便可以向用户显示错误消息和打印语句。

我遇到过一些与PyQT4兼容的解决方案,但是没有一个与PyQT5兼容。也就是说,我的程序在产生任何异常时会挂起并崩溃,并且使用多线程重新路由控制台输出也会因与PyQt5不兼容而导致崩溃。

我知道PyQT中的语法处理需要一个特殊的异常钩子,但我一直找不到任何专门用于PyQT5的例子。

我可以实现哪些解决方案,让我将控制台标准输出到QLineEdit,并处理异常而不会导致我的应用程序崩溃?

谢谢

0 个答案:

没有答案