1

我在向具有不同属性的区域显示文本时遇到问题。

我的项目有一个多线程构建。我通过使用信号槽机制到达 GUI 文本区域。我把我的文本像这样放在文本区域;

addrMW->ui->printerArea->appendPlainText(command.Data);

我想用不同的字体、大小等将我的文本附加到这个区域。

我正在使用 Qt Creator 2.7.2 / Qt 5.1。有人可以举个例子向我解释一下吗?

4

1 回答 1

2

您想要的是rich文本编辑。幸运QTextEdit的是能够处理。检查acceptRichText属性(默认情况下应该是true)。

那么您正在寻找的方法是:

然后,appendPlainText()您应该使用append()将文本添加到QTextEdit. 另请参阅此Q/A。正如接受的答案中所建议的那样,您也可以改用 html 格式的文本。

于 2013-08-26T08:34:15.973 回答