1 QT設置背景色


首先需要添加頭文件#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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM