2012-10-01 114 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