首先需要添加头文件#include <QPalette> 然后接下来这样操作:

控件.setAutoFillBackground(true); //这里的控件就是你要设置背景颜色的控件

QPalette p = w.palette();

p.setColor(QPalette::Window,"颜色");

控件.setPalette(p);

下面附上代码

 1 #include "widget.h"
 2 #include <QApplication>
 3 #include <QPalette>
 4 
 5 int main(int argc, char *argv[])
 6 {
 7     QApplication a(argc, argv);
 8     Widget w;
 9     w.setAutoFillBackground(true);
10     QPalette p = w.palette();
11     p.setColor(QPalette::Window,"pink");
12     w.setPalette(p);
13     w.show();
14 
15     return a.exec();
16 }
View Code

相关文章:

  • 2021-05-16
  • 2021-06-18
  • 2021-09-06
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-04
  • 2021-06-24
猜你喜欢
  • 2022-12-23
  • 2021-06-24
  • 2022-12-23
  • 2021-11-29
  • 2022-12-23
  • 2021-09-16
相关资源
相似解决方案