方法一
将属性“Qt::WA_StyledBackground”设置为“true”。
setAttribute(Qt::WA_StyledBackground, true);
方法二
当自定义界面类继承QWidget后,qss样式表对其无效的情况下,需要重写paintEvent函数。
void MyWidget::paintEvent(QPaintEvent *event)
{
Q_UNUSED(event);
QStyleOption styleOpt;
styleOpt.init(this);
QPainter painter(this);
style()->drawPrimitive(QStyle::PE_Widget, &styleOpt, &painter, this);
}