0
点赞
收藏
分享

微信扫一扫

qt 关于自定义控件,然后其他页面提升后背景样式表不生效问题

晚安大世界 2023-10-10 阅读 9

一、自定义控件如果是widget ,需要再widget 里放一个QFrame ,在QFrame设置样式表背景才行

二、重写paintEvent

void Form::paintEvent(QPaintEvent *e)
{
    QStyleOption opt;
    opt.init(this);
    QPainter p(this);
    style()->drawPrimitive(QStyle::PE_Widget, &opt, &p, this);
    QWidget::paintEvent(e);
}
举报

相关推荐

0 条评论