給Qt應用程序添加圖標文件ico setWindowIcon


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

(1) 找到一張圖片.ico,名字改為myappico.ico;注意:Qt5.2中 ico文件是256 * 256。

(2) 創建一個新的文本文檔,內部添加  

IDI_ICON1   ICON   DISCARDABLE   "myappico.ico"

並將文件重命名為myapp.rc;

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

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

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

image

 

 

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

 

QApplication a(argc, argv); //獲得可執行程序路徑
 
QString dir = QApplication::applicationDirPath(); 
  1. //設置可執行程序路徑為當前工作路徑
  2. QDir::setCurrent(dir); 
  3. QApplication::addLibraryPath("./plugins");
QString dir = QApplication::applicationDirPath(); 
 
QApplication::addLibraryPath("./images"); 

a.setWindowIcon(QIcon("./images/myappico.ico")); 

運行時加載ico文件,images目錄要於可以執行文件同目錄。


免責聲明!

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



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