码迷,mamicode.com
首页 > 其他好文 > 详细

继承QWidget后无法使用QSS

时间:2020-01-26 14:41:04      阅读:94      评论:0      收藏:0      [点我收藏+]

标签:类对象   sheet   col   draw   init   qss   style   ini   mit   

使用继承QWidget后的类对象时,如果设置styleSheet看不到效果,

需要重写 void paintEvent(QPaintEvent *event); 方法,

在重写的方法中加入如下代码即可.

 

 // 这样才有使用QSS

QStyleOption opt;

opt.init(this);
QPainter p(this);

style()->drawPrimitive(QStyle::PE_Widget, &opt, &p, this);

继承QWidget后无法使用QSS

标签:类对象   sheet   col   draw   init   qss   style   ini   mit   

原文地址:https://www.cnblogs.com/xiaoxin123/p/12234105.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!