背景不显示的只有主窗口会发生,原因是主窗口使用的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

相关文章:

  • 2022-12-23
  • 2021-08-13
  • 2021-10-20
  • 2021-12-15
  • 2021-10-19
  • 2022-01-03
  • 2021-12-22
  • 2022-02-23
猜你喜欢
  • 2021-08-21
  • 2021-11-23
  • 2021-11-14
  • 2021-12-19
  • 2021-11-05
  • 2021-12-02
  • 2022-12-23
相关资源
相似解决方案