QT程式換膚功能的實現
阿新 • • 發佈:2020-12-14
QT程式換膚功能的實現
一、介面的背景換膚
1)首先新增一個背景資原始檔,檔案下含有你需要設定屬性的.qqs檔案
2)程式碼如下
QFile file(":/background/green.qss");
file.open(QFile::ReadOnly);
QString filetext = file.readAll();//從.qss中獲取需要設定的屬性內容
ui->groupBox->setStyleSheet(filetext);//在控制元件中輕鬆一鍵更換屬性
ui- >groupBox_2->setStyleSheet(filetext);
file.close();
鄙人的程式測試效果圖如下
換膚前:
換膚後