1. 程式人生 > 其它 >QT程式換膚功能的實現

QT程式換膚功能的實現

技術標籤:QTqt

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();

鄙人的程式測試效果圖如下
換膚前:
在這裡插入圖片描述
換膚後
在這裡插入圖片描述