關於Qt學習之路2:8、添加動作 這一節課 發現裏面的程序運行後沒有圖標

Qt學習之路2學習過程中遇到的問題

原創聲明:
作者:李剴

出處:https://www.cnblogs.com/kevin-nancy/

或者 https://blog.csdn.net/Kevin_8_Lee/article/details/90343510

注:我所使用的是Qt5.10版本

在學習Qt的時候,看了一下豆子的《Qt學習之路2》
覺得受益匪淺,非常適合初學者入門。
但是,我當時看到第八節的時候,在這裏插入圖片描述

按照他的代碼寫入,運行之後發現“打開文件”按鈕沒有圖標

添加動作他用的是下面這句話

openAction = new QAction(QIcon(":/images/doc-open"), tr("&Open..."), this);

使用豆子哥的代碼並沒有顯示圖片
如下圖:
在這裏插入圖片描述

給大家看一個動圖可能會更清楚一點
File按鈕下下面的方塊區域沒有顯示我準備好的圖標
在這裏插入圖片描述
why?
經過google以及自己不斷嘗試,發現這個是需要自己添加的一個圖標
(太笨了^ _ ^)

解決步驟見下:

1)新建在這裏插入圖片描述
2)然後在Qt下找到Qt Resource File(注意:不同版本可能名字不完全一樣)

在這裏插入圖片描述

3) 給文件命名

在這裏插入圖片描述
隨便取個名字,看自己心情,然後下一步

4)完成

在這裏插入圖片描述
然後就完成了

5)這時可以看到左邊欄有個Resource文件

在這裏插入圖片描述

那裏面的res就是我在前面配置的過程看心情取的名字

然後進去這個文件,有個添加按鈕,添加->添加前綴

然後給前綴重命名爲images, 就可以得到我上圖中的/images文件夾

6)然後點擊選中images, 在點擊添加按鈕, 選擇添加文件

在這裏插入圖片描述

7)再然後,添加自己準備好的一個截圖,隨便找個截圖就行,別太大

在這裏插入圖片描述
這是我隨便找了一個軟件上面的 “打開文件” 的圖標,

添加完可以給文件重命名,把前面的絕對路徑都刪掉的話,這個文件就會來到你的工程所在目錄

8) 選擇這個文件,右鍵複製路徑在這裏插入圖片描述

這樣就可以在cpp文件裏面的QIcon函數裏面添加這個路徑就可以引用這個圖標了
在這裏插入圖片描述
我做了個動圖顯示最終成功的效果
在這裏插入圖片描述

如果看過後還是有疑問,歡迎私信我或者在下面評論,有問必答,一定會盡我所能

人生之光榮,不在永不失敗,而在於屢仆屢起!   加油吧!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章