setStyleSheet 設置背景圖片


設置背景顏色很簡單,大部分教程都對 設置背景圖像有一個小坑。 設置背景圖像主要有兩種情況, 第一種:圖片的絕對路徑 ``` this->setObjectName("mainWindow"); this->setStyleSheet("#mainWindow{border-image:url(/home/kylin/2.png);}"); ``` url括號內直接把絕對路徑粘上去即可; 第二種:相對路徑,為了程序的可移植性,肯定不能講圖片設置成絕對路徑, 所以,右鍵點你的項目 “Add New”->"QT Resource file" 生成一個qrc文件 然后雙擊它 點add 然后Add Prefix 再Add file 也就是添加一個資源文件 在資源文件里面添加圖片 ``` this->setObjectName("mainWindow"); this->setStyleSheet("#mainWindow{border-image:url(:/new/prefix1/2.png);}"); ``` 這樣的話url括號里面就是相對路徑了,/new/prefix1是在qrc文件中添加新的文件前綴的時候取得前綴名(默認的)。 注意括號里加“:”和沒有加 的區別 有問題歡迎加我一起探討: 聯系方式:18373370753(qq微信同號)


免責聲明!

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



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