llzspz 2020-07-27 21:25 采纳率: 0%
浏览 333

QT开发中,为什么使用QWidget直接派生出的子类,QSS样式设置无效,而直接使用QWidget却有效?

我已知晓QWidget派生子类的QSS使用方法是重写paintEvent函数,在其中设置style的drawPrimitive,但是有一点让我非常不解。直接使用基类QWidget可以设置QSS,例如设置背景图片等,为何其子类反而无效了呢?如果是基类中已经重写了paintEvent函数并设置了style,作为一个虚函数子类如果不重写的话应当也具有同样的行为啊?小白提问,请大佬答疑解惑,谢谢

  • 写回答

3条回答 默认 最新

  • dabocaiqq 2020-07-28 15:00
    关注
    评论

报告相同问题?