Qt可以通過類似CSS的方式定制外觀,這種文件是:xxx.qss
- QmainWindow{
- background-image:url(:/new/image/images/test.png);
- background-origin:content;
- background-repeat:repeat;
- }
-
- QLabel{
- color:gray;
- }
感覺跟CSS像極了吧,對,你就可以把它當(dāng)CSS寫。
-
- QFile file(":/new/style/styles/default.qss");
- file.open(QFile::ReadOnly);
- QTextStream filetext(&file);
- QString stylesheet = filetext.readAll();
-
-
- this->setStyleSheet(stylesheet);
OK,試試!