C++ 在QTextEdit中使用不同的字体/属性

C++ 在QTextEdit中使用不同的字体/属性,c++,qt5,qtextedit,C++,Qt5,Qtextedit,我在向具有不同属性的区域显示文本时遇到问题 我的项目有一个多线程构建。我使用信号槽机制到达GUI文本区域。我把我的文本放在文本区,就像这样 addrMW->ui->printerArea->appendPlainText(command.Data); 我想用不同的字体、大小等将文本附加到此区域 我使用的是QtCreator 2.7.2/Qt5.1。有人能给我举个例子解释一下吗 您需要的是丰富的文本编辑。幸运的是,QTextEdit能够处理这个问题。检查属性(默认情况下应为tr

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

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

addrMW->ui->printerArea->appendPlainText(command.Data);
我想用不同的字体、大小等将文本附加到此区域


我使用的是QtCreator 2.7.2/Qt5.1。有人能给我举个例子解释一下吗

您需要的是
丰富的
文本编辑。幸运的是,
QTextEdit
能够处理这个问题。检查属性(默认情况下应为
true

那么您要寻找的方法是:

  • 等等

然后,您应该使用
append()
将文本添加到
QTextEdit
中,而不是
appendPlainText()
。也看到这个。正如接受的答案中所建议的,您也可以使用html格式的文本。

是的,Qt Creator 2.7.2,基于Qt 5.1的可能副本感谢您的建议和解决方案,我在@srdrgkcn89中找到了我的答案,我想是的,这就是为什么我在我的答案中添加了指向该问题的链接。