1 QT設置背景色
阿新 • • 發佈:2017-12-09
exec get opened one show widget span window view
首先需要添加頭文件#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, charView Code*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 }
1 QT設置背景色