2012-10-01 155 views
1

我想用QLabel或QTextEdit或其他任何可以执行的Qt4渲染ANSI颜色。用Qt4渲染ANSI颜色?

现在QLabel(""\033[94m HELLO \033[0m"")按原样呈现字符串。

如何渲染ANSI颜色或在Qt4中有什么好的选择?

回答

2

您需要解析字符串。 QLabel要么显示纯文本或HTML。这意味着您需要将其转换为最可能的html跨度。

+0

好的,Html是:'QtGui.QLabel(' HELLO')'。而且它也更容易,ANSI代码很混乱。 – Benjamin