VS 給自己開發的Qt程序加上程序圖標ico


1.創建logo.ico 自己隨便ps畫個jpg或png,然后使用在線轉換工具成ico 

2.在當前工程中添加資源或創建資源

右鍵->添加->資源->增加 彈出【添加資源】對話框 

選擇Bitmap或者Icon文件,然后點擊【導入】按鈕,選擇自己制作好的ico文件 

完成后,當前工程目錄下會生成一個【工程名.rc】的文件,重新編譯工程即可。 

//////////////////////////////////////////////////////////////////////////////////////

在pro文件中增加rc文件,使nmake也能生產帶圖標的exe程序

win32:

RC_FILE += project_NAME.rc

qmake

nmake 即可。

//////////////////////////////////////////////////////////////////////////////////////

1. 通過qmake生成makefile實現過程:

(1) 找到一張圖片.ico,名字改為myappico.ico;

(2) 創建一個新的文本文檔,內部添加  IDI_ICON1           ICON   DISCARDABLE  "myappico.ico",並將文件重命名為myapp.rc;

(3) 在myapp.pro文件最后加上RC_FILE = myapp.rc,重新生成之后,就修改成功了

 

2.不用qmake生成makefile實現過程:

前面兩步驟一樣,最后一步改為,將.rc文件加載至工程中,通過右鍵工程——添加——已存在文件,添加后右鍵.rc文件編譯,重新生成可執行文件后就修改成功了

 

3. 設置應用程序運行時所有窗口默認圖標,

QString dir = QApplication::applicationDirPath();  

  1. //設置可執行程序路徑為當前工作路徑   
  2. QDir::setCurrent(dir);  
  3. QApplication::addLibraryPath("./plugins");  
QApplication::addLibraryPath("./images");  
a.setWindowIcon(QIcon("./images/myappico.ico"));  

 


免責聲明!

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



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