qt中如果你要添加圖片資源文件我們需要執行以下步驟:
(1)先找好一張圖片,這里就不多說了,網上資源很多。
(2)把我們找好的文件統一放到一個文件夾,然后拉到工程文件所在的文件夾下
(3)在qt中新建一個資源文件,注意右鍵點擊主文件找到添加新文件
(4)找到QT 點擊右邊的QT Resource File
(5)點擊choose,然后我們自定義一個名字
(6)如果是第一次添加則要找到剛才添加的資源文件,都是在最下面,右鍵點擊Open in Editor
(7)接着我們窗口的右邊,點擊添加前綴
(8)我們在這一步的時候可以改一個自己的前綴
(9)點擊完添加前綴我們發現原來黑掉的添加文件按鈕亮了
(10)點擊添加文件,會自動尋找到工程文件所在的目錄下
(11)我們點擊進到圖片所在的文件image中選擇自己要添加到qt圖片資源文件中
(12)添加進去的圖片將會顯示先back文件下
到這里我們的圖片就成功添加到圖片資源文件中了,我們可以使用里面的文件,不用再擔心我們的圖片沒有拷貝到工程文件下而無法顯示了。
我們來個簡單的使用例子,圖片放到按鈕中顯示
(一)拖進一個按鈕,右鍵點擊找到改變樣式表
(二)從改變樣式表點擊進去,找到添加資源,繼續點擊border-image
(三)點擊進去點擊image,看到文件下的圖片,點擊,然后點擊ok
(四)點擊Apply或者ok,按鈕上將顯示剛才的圖片
到這里我們的按鈕圖片就完成了,當然我們也可以用代碼實現,前提是圖片資源文件中有這張圖片,如下
ui->pushButton->setStyleSheet("border-image: url(:/back/image/www.ico.la_dd771a3447af3072c438047f09343551_64X64.ico);");
"border-image: url(:/back/image/www.ico.la_dd771a3447af3072c438047f09343551_64X64.ico);"這句路徑可以這樣找到
同樣是右鍵按鈕,然后改變樣式表,就可以看到路徑了