关于子类化QWidget后使用QSS不能生效的问题
问题描述
当我们想要去自定义某个部件,需要子类化QWidget,并在另一个窗体使用它的时候,发现使用setStyleSheet()后,样式不能生效。
看代码:
LeftWidget::LeftWidget(QWidget *parent)
: QWidget(parent)
{
setStyleSheet("background-color: red;");
}
直接运行它,效果如下:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/8e69b7d6e64c74eea701317b21cca224.png)
可以使用QSS
但是在另一个窗体上使用它,发现没有效果:
HomePage::