我的界面使用qt designer做的,是用的QWidget做的父类,现在在为QWidget和QPushButton设置时就出问题了,由于QWidget是QPushButton父类,我就用下面的语句
str = "\"QWidget\"" ;
this->setStyleSheet(tr("*[class~=%1]{background-color:rgb(0, 255, 157);}").arg(str));
/*
注:
匹配所有QPushButton的实例,但不包含其子类,这相当于:
*[class~="QPushButton"]
*/
this->setStyleSheet("QPushButton{"background: rgb(191, 191, 143)"}) ;
可是结果显示有冲突,第一次的没有显示出来.....
那我该怎么做才能够做到,为QWidget设置背景色,又为QPushButton设置另一种效果呢?
[pre] [/pre]