QSS -- .qss文件的創建和使用


本文主要記錄的內容包括:

  • 資源文件*.qrc的添加;
  • 將qss文件加入資源文件qrc中;
  • 以及使qss生效的操作方法。

一、QT添加資源文件.qrc

1.在Qt工程文件中,選擇工程右鍵-》添加新文件。

 2. 在新建文件中選擇QT類中的QT Resource File;

 3. 為資源文件起一個名稱,存放提前設置好的文件夾路徑,然后下一步,然后 完成。

 4. 添加完后,會在工程下生產Resources和剛才添加的資源文件,右側是資源文件的編輯界面,如果沒有選中資源文件右鍵-》Open in Editor。然后添加->添加前綴,默認是/new/prefix1,可以自己起個名稱,推薦只加 / 。

5. 添加完前綴,同樣在添加里選中添加文件,然后選中准備好的文件(圖片、.qss文件等資源),就可以將資源文件添加進來了,我這里例子是一張圖片。

 

 6. 資源文件添加完之后,就可以在許多地方使用了,比如在designer里添加一個按鈕,在屬性欄中,icon-》選擇資源,可以選擇剛才添加的資源作為按鈕的圖標。

 我這里在ui界面的按鍵中加載一下剛剛添加的圖片資源。

 

在代碼中也可以通過如下方式設置資源文件為按鈕的圖標。(“:/”表示對資源的引用)

ui->PBT_test2->setIcon(QIcon(":/test.jpg"));

效果如下:

二、.qss文件的創建和添加使用

1.新建一個文本文件.txt,可以在里邊先寫QSS代碼,先不寫也行;

 2. 重命名,文件后綴改成.qss;

 3. 然后手動放到之前在應用文件夾下新建的資源文件夾里

 4. 在資源這里右鍵--》Open in Editor后添加文件,前綴為/,添加.qss文件

 

5.  構建后,在代碼處讀取.qss文件,就可以給ui加皮膚了

ps:

添加后可在QT資源里找到對應的.qss對其代碼進行修改

 


免責聲明!

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



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