设置 QTextedit 中字符颜色

 时间:2026-02-14 02:08:50

1、最简单的一种方法,利用QTextEdit自带的函数方法setTextColor()。

例如将文字设置为红色:ui->textEdit->setTextColor(Qt::red);

设置 QTextedit 中字符颜色

设置 QTextedit 中字符颜色

2、这里有qt自带的几种颜色,如果想用其他颜色,具体参考QColor类

设置 QTextedit 中字符颜色

1、利用QTextEdit palette属性,这个属性控制着QTextEdit控件多方面的颜色,其中就包括文本颜色。

设置 QTextedit 中字符颜色

2、通过控制palette的text颜色,可以控制文本颜色。

QPalette patlette;   

patlette.setColor(QPalette::Text, Qt::red);   

ui->textEdit->setPalette(patlette);

设置 QTextedit 中字符颜色

1、利用qt样式表qss去设置文本颜色。

在qtdesigner 界面选中添加的qtextedit控件右键-》改变样式表。

设置 QTextedit 中字符颜色

2、在编辑样式表界面,选中添加颜色,会发现有好多样式的颜色可以控制,选择第一个color 就是控制文本颜色的。

设置 QTextedit 中字符颜色

3、在颜色界面,选择自己想要显示的文本颜色,点击 ok

设置 QTextedit 中字符颜色

4、最后在样式表里生成了color: rgb(170, 0, 0); 点击ok 就可以了。

设置 QTextedit 中字符颜色

  • visual Studio 2015如何使用断点调试程序?
  • Source Insight如何从不同的文件中查找关键字
  • 怎么Microsoft Edge浏览器设置禁止证书错误覆盖
  • mysql2059错误如何解决
  • Xshell 5 连接服务器并实现上传和下载文件
  • 热门搜索
    和珅是怎么死的 棒球帽怎么戴好看 怎么设置鼠标灵敏度 血热怎么办 无限极牙膏怎么样 崴脚了怎么消肿 双下巴怎么瘦 小学生手抄报怎么做 手脚麻木是怎么回事 颈部疼痛怎么办