QToolButton设置文本颜色

 时间:2026-04-23 16:12:07

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设置文本颜色

  • QT怎样添加下拉列表
  • npm代理如何设置npm网络链接失败如何设置
  • jquery实现点击按钮添加和移除class
  • win10系统访问NAS和Samba服务器失败如何解决
  • 如何解决打开cmd.exe提示“已停用”无法运行?
  • 热门搜索
    两会什么时候开 什么是初吻 莫衷一是是什么意思 文房四宝是什么 http是什么意思 鱼子酱是什么 89年是什么命 多肽是什么 喜出望外的望什么意思 伊人是什么意思