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