0


QT 之ui背景图设置后运行无法显示

问题:

在样式表中添加Widget背景图片,但运行后没显示出来

解决方法:

在.cpp文件中重写paintEvent事件,代码如下:

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

注:需添加头文件 " #include <QPainter> "

标签: ui qt c++

本文转载自: https://blog.csdn.net/2301_77093965/article/details/136903423
版权归原作者 东捡西漏S 所有, 如有侵权,请联系我们删除。

“QT 之ui背景图设置后运行无法显示”的评论:

还没有评论