设置 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 连接服务器并实现上传和下载文件
  • 热门搜索
    孩子记性不好怎么办 斯可馨沙发怎么样 延安大学怎么样 感冒的原因 时尚发型 问道手游怎么赚钱 长脸型适合什么样的发型 中华航天博物馆 ps怎么换发型 感冒流鼻涕怎么办速效办法