setStyleSheet 設(shè)置背景圖片

設(shè)置背景顏色很簡單,大部分教程都對

設(shè)置背景圖像有一個(gè)小坑。

設(shè)置背景圖像主要有兩種情況,
第一種:圖片的絕對路徑

    this->setObjectName("mainWindow");
    this->setStyleSheet("#mainWindow{border-image:url(/home/kylin/2.png);}");
    

url括號內(nèi)直接把絕對路徑粘上去即可;

第二種:相對路徑,為了程序的可移植性,肯定不能講圖片設(shè)置成絕對路徑,
所以,右鍵點(diǎn)你的項(xiàng)目 “Add New”->"QT Resource file" 生成一個(gè)qrc文件
然后雙擊它 點(diǎn)add 然后Add Prefix 再Add file
也就是添加一個(gè)資源文件
在資源文件里面添加圖片

    this->setObjectName("mainWindow");
    this->setStyleSheet("#mainWindow{border-image:url(:/new/prefix1/2.png);}");

這樣的話url括號里面就是相對路徑了,/new/prefix1是在qrc文件中添加新的文件前綴的時(shí)候取得前綴名(默認(rèn)的)。

注意括號里加“:”和沒有加 的區(qū)別

有問題歡迎加我一起探討:
聯(lián)系方式:18373370753(qq微信同號)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一、Python簡介和環(huán)境搭建以及pip的安裝 4課時(shí)實(shí)驗(yàn)課主要內(nèi)容 【Python簡介】: Python 是一個(gè)...
    _小老虎_閱讀 6,338評論 0 10
  • Swift1> Swift和OC的區(qū)別1.1> Swift沒有地址/指針的概念1.2> 泛型1.3> 類型嚴(yán)謹(jǐn) 對...
    cosWriter閱讀 11,665評論 1 32
  • 官網(wǎng) 中文版本 好的網(wǎng)站 Content-type: text/htmlBASH Section: User ...
    不排版閱讀 4,715評論 0 5
  • ORA-00001: 違反唯一約束條件 (.) 錯(cuò)誤說明:當(dāng)在唯一索引所對應(yīng)的列上鍵入重復(fù)值時(shí),會(huì)觸發(fā)此異常。 O...
    我想起個(gè)好名字閱讀 5,974評論 0 9
  • ¥開啟¥ 【iAPP實(shí)現(xiàn)進(jìn)入界面執(zhí)行逐一顯】 〖2017-08-25 15:22:14〗 《//首先開一個(gè)線程,因...
    小菜c閱讀 7,336評論 0 17

友情鏈接更多精彩內(nèi)容