特牛生活网

Qt解决继承QWidget后设置样式(QSS)无效的办法_修改qwidget继承类样式_BrokenRainK的博客-CSDN博客

网友收藏
文章浏览阅读1.8k次。方法一设置属性 this->setAttribute(Qt::WA_StyledBackground);方法二改成继承 QFrame,因为 QFrame 自带 paintEvent 函数已做了实现,在使用样式表时会进行解析和绘制。方法三重新实现 QWidget 的 paintEvent 函数时,使用 QStylePainter 绘制void ClassName::paintEvent(QPaintEvent *){ QStyleOption opt; opt._修改qwidget继承类样式