一、问题描述

当我们在 Windows 下用 VS 生成 exe 程序时,如果窗口程序指定了图标,那么生成的 exe 程序便是指定的图标模样。

但是,当使用 Qt Creator 编译程序却不同。即使你指定了窗口图标,但生成的 exe 程序默认是没有图标的。

那么,Qt 怎样才能生成带图标的 exe 呢?

二、操作方法

首先,在Qt工程目录下新建一个文本文件,并将其名称改为 *.rc (名称可任取,但需要扩展名为 .rc)。

打开该 rc 文件,在里面加入

IDI_ICON   ICON    DISCARDABLE     "icon.ico"

其中前面三项照样复制即可,最后用引号括起来的是你的 ICON 图标文件名。

保存并关闭 rc 文件后,用 Qt Creator 打开工程文件(即 .pro 文件),在其中添加这么一行:

RC_FILE = res.rc

其中,等号右边为你之前创建的 rc 文件名。

重新编译工程,这时,生成的 exe 便是指定图标的模样了。

最新文章

  1. Java Native Interface 四--JNI中引用类型
  2. 将windows server 2016改造为像windows 10一样适合个人使用的系统
  3. asp.net Web.config 在不同版本的IIS配置的IHttpHandler的访问路径,以及经典模式和集成模式不同的配置
  4. 尝试HTML + JavaScript 编写Windows App
  5. 在Linux下使用RAID--使用mdadm工具创建软件Raid 0(1)
  6. js:数据结构笔记14--高级算法
  7. Open SQL详解
  8. js常见数字处理整理
  9. I.MX6 ov5640 camera
  10. webstrom11 激活,webstorm 2016.1激活
  11. Android简单计算器
  12. 设计模式_Proxy_代理模式
  13. Google Test Frame 简单使用例子
  14. iOS6与iOS7屏幕适配技巧
  15. Atom编辑器之加快React开发的插件汇总
  16. WPF dataGrid中的check的改变事件
  17. 在线上服务器上无管理员权限下升级NodeJS版本
  18. Linux显示计算次数的结果
  19. Chrome插件开发,美化网页上的文件列表。chrome-extension,background
  20. Android Studio Xposed模块编写(二)

热门文章

  1. CF R 630 div2 1332 F Independent Set
  2. MyBatis辟邪剑谱
  3. 【NOIP2016】天天爱跑步 题解(LCA+桶+树上差分)
  4. 每日一道 LeetCode (6):有效的括号
  5. Android Spinner的简单用法。
  6. Android 的重要控件 ListView (听说是最难最常用的控件)
  7. 【系统之音】WindowManager工作机制详解
  8. Spring quartz中取得ServletContext
  9. mapper.xml文件中传入list参数报错 ‘ ’附近有语法错误
  10. 打开终端自动source .bashrc文件