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目录要于可以执行文件同目录。