最近,在學習qt的過程中,遇到了一個難題,不知道如何給應用程序添加圖標,按照網上的方法也沒有成功,后來終于自己摸索出了一個方法。
1、準備一張圖片作為圖標,保存到工程目錄下面,如logo.ico。
2、使用記事本在工程目錄下創建logo.txt文件,輸入如下內容
IDI_ICON1 ICON DISCARDABLE “/logo.ico”,
其中/logo.ico代表圖標的相對路徑,然后另存為logo.rc文件,刪除原文件,如下圖所示。
3、在Qt Creator里面添加logo.rc和logo.ico文件到項目當中,如圖所示。
4、修改CMakeLists.txt文件,添加如下配置
set(CMAKE_AUTORCC ON)
qt_add_executable(appQuickDemomain.cpp images.qrc logo.rc
)
其中,logo.rc就是前面創建的文件,用于配置應用圖標。
5、項目運行后,就能看到左上角的圖標了
生成的可執行文件圖標也變了