在QTextEdit中打印ANSI转义码

时间:2016-07-01 14:21:18

标签: python pyqt pyqt5 qtextedit ansi-escape

我正在尝试在QTextEdit小部件中打印调试消息。它打印正常,但它不解码某些ANSI转义码。

例如,要打印警告消息,您可以执行以下操作:

print("\033[43mWARNING MESSAGE\033[0m")

enter image description here

我正在尝试使用QTextEdit:

textEdit = QTextEdit(self)
textEdit.append(u'\033[43mWARNING MESSAGE\033[0m')

但它不起作用。输出是:

enter image description here

所以你知道如何解决它吗?

0 个答案:

没有答案