QToolButton设置文本颜色

2025-10-29 09:20:19

1、利用QToolButton 的属性 palette,通过设置palette的button text 颜色可以控制QToolButton的文本颜色

QToolButton设置文本颜色

2、具体用法如下:

QPalette patlette;

patlette.setColor(QPalette::ButtonText, Qt::red);  // 设置button 文本颜色红色

ui->toolButton->setPalette(patlette);

QToolButton设置文本颜色

3、Qt自定义了一些颜色的类型,如果希望更丰富的颜色,参考QColor类

QToolButton设置文本颜色

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

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

QToolButton设置文本颜色

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

QToolButton设置文本颜色

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

QToolButton设置文本颜色

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

QToolButton设置文本颜色

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