我正在开发一个通过 PyQt 和 Qt4 开发的 GUI。在我的 GUI 中,我有一个 QTextEdit,其中写入了各种数据。有没有一种方法可以在 QTextEdit 中操纵一个单词的颜色?
例如
redText = "I want this text red"
self.myTextEdit.write(redText)
blackText = "And this text black"
self.myTextEdit.append(blackText)
这可能吗?如果是这样,我该怎么做?
Regards,
sudo!!
您应该为其提供富文本。可以通过创建一个来完成<span>
标签并设置color
属性为 RGB 值:
redText = "<span style=\" font-size:8pt; font-weight:600; color:#ff0000;\" >"
redText.append("I want this text red")
redText.append("</span>")
self.myTextEdit.write(redText)
blackText = "<span style=\" font-size:8pt; font-weight:600; color:#000000;\" >"
blackText.append("And this text black")
blackText.append("</span>")
self.myTextEdit.append(blackText)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)