Qt背景不显示问题 曾经终败给现在 2022-05-14 02:48 894阅读 0赞 > 背景不显示的只有主窗口会发生,原因是主窗口使用的QWidget类 **解决办法** 重构paintEvent事件,添加即可 void LoginWidget::paintEvent(QPaintEvent *event) { QStyleOption opt; opt.init(this); QPainter p(this); style()->drawPrimitive(QStyle::PE_Widget, &opt, &p, this); } **QMainWindow类主窗口** 肯定是配置有问题。资源文件配置或者qss语法有问题 首先,要保证Qt Designer预览效果是正常的 **没有使用UI布局** 如果没有使用UI布局,请设置你需要设置qss对象的objectName,否则qss无法定位你的widget
还没有评论,来说两句吧...