• 最近在使用Qt 5.14的时候,QWidget的背景图片无法加载出来,原因是主窗口使用QWidget的类。以前从没碰到过这种错误,在此做下记录

解决办法

在QWidget窗口中重构paintEvent事件

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

}

发表评论

电子邮件地址不会被公开。