(1)子类设置样式表不生效,是因为需要设置一个属性setAttribute(Qt::WA_StyleBackground, true);
(2)样式表中涉及到命名空间的用–代替::
namespace ns {
class MyPushButton : public QPushButton {
// ...
}
}
// ...
qApp->setStyleSheet("ns--MyPushButton { background: yellow; }");
(3)qss设置背景透明 background-color: rgba(255,255,255,0.2);