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文件編譯,重新生成可執行文件后就修改成功了
1.設置應用程序運行時所有窗口默認圖標,
QApplication a(argc, argv); //獲得可執行程序路徑
QString dir = QApplication::applicationDirPath();
- //設置可執行程序路徑為當前工作路徑
- QDir::setCurrent(dir);
- QApplication::addLibraryPath("./plugins");
QString dir = QApplication::applicationDirPath();
QApplication::addLibraryPath("./images");
a.setWindowIcon(QIcon("./images/myappico.ico"));
運行時加載ico文件,images目錄要於可以執行文件同目錄。