设置 QTextedit 中字符颜色
1、最简单的一种方法,利用QTextEdit自带的函数方法setTextColor()。
例如将文字设置为红色:ui->textEdit->setTextColor(Qt::red);


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

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

2、通过控制palette的text颜色,可以控制文本颜色。
QPalette patlette;
patlette.setColor(QPalette::Text, Qt::red);
ui->textEdit->setPalette(patlette);

1、利用qt样式表qss去设置文本颜色。
在qtdesigner 界面选中添加的qtextedit控件右键-》改变样式表。

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

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

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

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:164
阅读量:125
阅读量:179
阅读量:174
阅读量:186