2016-05-23 40 views
0

我想顯示一些預格式文本(<pre></pre>)標記。並且該文本將顯示在一個彩色矩形的邊上。我可以在QTextEdit中使用html嗎?如果是這樣如何?因爲html的答案我發現使用CSS但Qt似乎不認可風格atrribute? (至少根據文件,它不應該)。QTextEdit上預格式化文本的背景矩形?

回答

0

使用appendHtml一個QPlainTextEdit把

<pre style=\"background-color:red\">textline\ntextline 2</pre> 

導致這個:

screenshot

QTextEdit沒有一個appendHtml插槽,因此,如果您不能使用QPlainTextEdit你可能不得不看轉換爲Qt使用的RichText格式(不要與RTF混淆)。

+0

謝謝!這是我想要的! – aarelovich