• 7669阅读
  • 3回复

QT4.6如何设置某个控件上显示文字的颜色? [复制链接]

上一主题 下一主题
离线soware
 

只看楼主 正序阅读 楼主  发表于: 2010-05-28
如题,我想改变一个控件上面显示文字的颜色,默认是黑色,如改成红色,以QGroupBox为例:
this->setStyleSheet("QGroupBox { color: red; } ");
可以将文字颜色变成红色,但是,这样做把所有QGroupBox控件都改变了,现在我只想改变特定的一个控件的颜色,请问各位高手应该怎么改?
离线dbzhang800

只看该作者 3楼 发表于: 2010-06-03
引用第2楼soware于2010-06-03 16:26发表的  :
我看过了,貌似不是把所有QGroupBox对象改变了,就是把一个QGroupBox对象上面的所有控件文字颜色都改了,我只想改特定的一个QGroupBox对象的标题文字颜色,而不想影响到其它的控件,该怎么做呢?


既然看过了,不妨给大家解释一下下面qss语句的作用:

QPushButton#okButton { color: gray }
离线soware

只看该作者 2楼 发表于: 2010-06-03
我看过了,貌似不是把所有QGroupBox对象改变了,就是把一个QGroupBox对象上面的所有控件文字颜色都改了,我只想改特定的一个QGroupBox对象的标题文字颜色,而不想影响到其它的控件,该怎么做呢?
离线dbzhang800

只看该作者 1楼 发表于: 2010-05-28
快速回复
限100 字节
 
上一个 下一个