天天看点

QT 自定义组件QSS设置

QT自定义组件的组件需要实现paintEvent 方法,否则QSS无效

void QMyWidetBtn::paintEvent(QPaintEvent *event)      
{      
QStyleOption opt;      
opt.init(this);      
QPainter p(this);      
style()->drawPrimitive(QStyle::PE_Widget, &opt, &p, this);      
}      

同时,QSS设置要在父窗口设置,当前组件设置的QSS也不生效

继续阅读