设置 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 连接服务器并实现上传和下载文件
  • 热门搜索
    camp是什么意思 什么什么一什么成语 人影绰绰的意思 什么网络游戏好玩 孜孜不倦是什么意思 polyester什么意思 克勤于邦克俭于家的意思 公历是什么意思 亦的意思 什么叫同工同酬