您的位置:首页 > 编程语言 > Qt开发

《Qt Creator快速入门》(第二版,霍亚飞)自学笔记 2.2.3设置应用程序图标

2016-01-04 15:01 260 查看
如何生成有图标的exe文件?在Qt Creator的help->index在look for 里输入Setting the Application Icon关键字,这里列出了在各个平台上设置应用程序图标的方法。这里学习在windows上设置应用程序图标的方法(窗口的小图标和exe文件的图标)。icon图标的制作:参考百度经验http://jingyan.baidu.com/article/fedf07377d833e35ad897742.html步骤:第一步,将刚生成的ico图标文件复制到工程目录中(即.pro文件所在的目录),重命名为myico.ico。然后在该目录中右击,新建文本文档,并输入一行代码:IDI_ICON1 ICON DISCARDABLE "myico.ico"如图然后选择“文件->另存为”,将该文件命名为“myico.rc”,然后单击“保存”。完成后可以将以前的“新建文本文档”删除。文件夹中内容如下:第二步:修改项目文件。在.pro文件的最后面添加下面一行代码:
RC_FILE = \
myico.rc
如下图所示:
第三步:运行程序。可以看到窗口的左上角的图标已经更换,如下图所示:
查看一下debug或release文件夹中的文件,可看到exe文件已更换新图标,如下图所示:
至此,完成应用程序的图标设置。上述步骤是通过qmake生成makefile实现的,也可不用qmake生成makefile文件实现,过程如下:第一步,将刚生成的ico图标文件复制到工程目录中(即.pro文件所在的目录),重命名为myico.ico。然后再Qt  Creator中Ctrl+N,选择General中的Text File,名称填为myico.ico,同样在里面添加一行代码:IDI_ICON1 ICON DISCARDABLE "myico.ico"保存,如下图所示:第二步,修改.pro文件。找到自动生成的这行
OTHER_FILES += \
myico.rc
  在其下再添加一行
RC_FILE = \
myico.rc
如下图所示:第三步,同上。另外,补充用软件方法设置程序窗口图标的方法。如下设置应用程序运行时所有窗口默认图标QApplication a(argc, argv);//获得可执行程序路径QString dir = QApplication::applicationDirPath();//设置可执行程序路径为当前工作路径QDir::setCurrent(dir);QApplication::addLibraryPath("./plugins");QApplication::addLibraryPath("./images");a.setWindowIcon(QIcon("./images/myappico.ico"));
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  qt