Qt 之 setStyleSheet

Qt可以通过类似CSS的方式定制外观,在Qt里面命名为:xxx.qss

Qss代码:

1.QmainWindow{   

2.   background-image:url(:/new/image/images/test.png);  

3.   background-origin:content;  

4.   background-repeat:repeat;  

5.}   

6.QLabel{   

7.  color:gray;   

8.}  

Cpp代码:

1.//引入*.qss

2.QFile file(“:/new/style/styles/default.qss”);

3.file.open(QFile::ReadOnly);

4.QTextStream filetext(&file);

5.QString stylesheet = filetext.readAll();

6.//设置样式

7.this->setStyleSheet(stylesheet);

你可能感兴趣的:(Qt)