为QT应用程序添加图标 转
第1,第2种方法经本人验证可行
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:
1.设置应用程序运行时所有窗口默认图标,
QString dir = QApplication::applicationDirPath();- //设置可执行程序路径为当前工作路径
- QDir::setCurrent(dir);
- QApplication::addLibraryPath("./plugins");
QApplication::addLibraryPath("./images");
a.setWindowIcon(QIcon("./images/myappico.ico"));