一、问题背景

整个程序编完之后,想要设置一下程序图标,结果遇到了困难。

仿照网上的说的方法:

win32:RC_FILE += ico.rc
或者
RC_ICONS = ico.ico

发现自己始终报错误:

:-1: error: [release/DrawTable_res.o] Error 1

二、请教官方帮助手册

在QT的“帮助”中,搜索 application icon,即可得到帮助文件。在windows中的操作帮助如下:

Setting the Application Icon on WindowsFirst, create an ICO format bitmap file that contains the icon image.
This can be done with e.g. Microsoft Visual C++:
Select File|New, then select the File tab in the dialog that appears, and choose Icon.
(Note that you do not need to load your application into Visual C++;
here we are only using the icon editor.)
Store the ICO file in your application's source code directory,
for example, with the name myappico.ico.Then, assuming you are using qmake to generate your makefiles,
you only need to add a single line to your .pro project file:RC_ICONS = myappico.icoFinally, regenerate your makefile and your application.
The .exe file will now be represented by your icon in Explorer.However, if you already have an .rc file, for example, with the name myapp.rc,
which you want to reuse, the following two steps will be required. First, put a single line of text to the myapp.rc file:IDI_ICON1               ICON    DISCARDABLE     "myappico.ico"Then, add this line to your myapp.pro file:RC_FILE = myapp.rcIf you do not use qmake, the necessary steps are:
first, create an .rc file and run the rc or windres program on the .rc file,
then link your application with the resulting .res file. google翻译如下:在Windows上设置应用程序图标首先,创建一个包含图标图像的ICO格式位图文件。
这可以通过例如Microsoft Visual C ++:
选择File | New,然后在出现的对话框中选择File选项卡,然后选择Icon。
(请注意,您无需将应用程序加载到Visual C ++中;
在这里,我们仅使用图标编辑器。)
将ICO文件存储在应用程序的源代码目录中,
例如,名称为myappico.ico。然后,假设您正在使用qmake生成makefile,
您只需要在.pro项目文件中添加一行:RC_ICONS = myappico.ico最后,重新生成您的makefile和您的应用程序。
现在,.exe文件将由资源管理器中的图标表示。但是,如果您已经有一个.rc文件(例如,名称为myapp.rc),
要重复使用,则需要执行以下两个步骤。首先,将一行文本放入myapp.rc文件中:IDI_ICON1不可显示的图标“ myappico.ico”然后,将此行添加到您的myapp.pro文件中:RC_FILE = myapp.rc如果不使用qmake,则必需的步骤是:
首先,创建一个.rc文件,并对该.rc文件运行rc或windres程序,
然后将您的应用程序与生成的.res文件链接。

三、问题分析

http://www.voidcn.com/article/p-ufugumjf-bmd.html

https://blog.csdn.net/liang19890820/article/details/52702523

【第八篇】Qt学习与使用---设置应用程序的ICON图标相关推荐

  1. 【QT学习】如何隐藏标题栏、任务栏图标及子窗口置顶?(附常用窗口标志)

    文章目录 前言 一.标题栏隐藏 二.子窗口置顶 三.任务栏图标隐藏 四.单击任务栏图标显示(隐藏)窗口 附:QT常用窗口标志 总结 前言    本篇,将介绍如何隐藏窗口标题栏.任务栏图标以及子窗口置顶 ...

  2. qt修改程序图标名称_解决Qt应用程序添加icon图标,修改窗口图标以及添加系统托盘问题...

    一.Qt应用程序添加icon图标的方法: 首先,我们需要先准备两个文件,一个是icon图标,另一个是rc文件,我分别命名为"myApp.rc"和"soft.ico&quo ...

  3. Android 设置应用程序名称和图标

    Android 设置应用程序名称和图标 1. 名称 首先找到安卓项目中AndroidManifest.xml文件,然后再找application节点中的android:label可直接在label=写 ...

  4. Android设置应用程序名称及图标

    设置应用程序图标步骤如下: 修改Android应用程序的图标可以到AndroidManifest.xml中修改<Application>节点的属性android:icon,指定想用的图标即 ...

  5. c 语言 pthread_create_【励达外语】第八篇 语言学习的5个关键期(上)

    本主题包含如下内容,因篇幅较长,分上下两篇介绍.# `$ f7 K: w  o/ \" G- X8 ^9 Q6 l  @# x/ i" \; Q4 m! |! i上篇:语言学习关键 ...

  6. 八篇深度学习的开山巨作

    链接: link 启发: AlexNet:CNN的开山鼻祖 ZF-Net :可视化神经网络 VGG-Net:使用多个33卷积代替55和7*7 GoogLeNet :inception的结构 ResNe ...

  7. 刷屏了!这篇Python学习贴,90%的程序员都用的上!

    Python太火了吧!据报道,Python将纳入高考内容.小学生教材开始接触Python.Python列入全国计算机等级考试-- 全民学Python的话题铺天盖地,中国的Python学习者是全球第一, ...

  8. Qt学习笔记-简单的TCP程序

    运行截图如下: 代码如下: 客户端: widget.h #ifndef WIDGET_H #define WIDGET_H#include <QWidget> #include <Q ...

  9. 前端学习(3188):ant-design的icon图标

最新文章

  1. BPDU tunnel技术简介
  2. Java逆向基础之简单的补丁
  3. SAP System Copy Guide, ECC 6.0, Oracle
  4. tf.boolean_mask()的详细用法
  5. suse linux10 关闭防火墙,Suse10 关闭防火墙
  6. 研究表明,胸大无脑是不存在的......
  7. jep290涉及jdk版本_JDK 13中的JEP 355文本块
  8. php项目部署lnmp,如何在lnmp环境里,部署多个php项目?
  9. 【飞秋】SQL Server性能调教系列(4)--Profiler(上)
  10. Laravel源码分析之Session
  11. vb.net同步服务器文件,vb.net - VB.NET - 如何以编程方式将身份验证传递给服务器 - 如何访问需要身份验证的服务器上的文件 - 堆栈内存溢出...
  12. 设计模式--状态模式(C语言实现)
  13. 地下室计算机房冷量,34平米用多大风管机
  14. Word 软回车和硬回车
  15. python分析报告怎么写_【总结】竞品分析报告撰写的方法
  16. 这种高逼格的图片效果,居然也可以用PPT制作!
  17. Android12之OpenSL ES中IObject_GetInterface获取引擎接口(十五)
  18. ZYNQ空间地址详细配置
  19. java smtp.126.com_Java Mail---SMTP、POP3协议-DOS下手动收发邮件演示过程
  20. python实现爬虫收集图片 花瓣网_【动态网页】python3爬取花瓣网图片

热门文章

  1. 【DFT】DFT入门介绍
  2. 气象数据分析之EMD方法介绍及python的实现
  3. 摄像头 - 对焦算法实现总结
  4. python发明小故事简写_科学发明小故事20字
  5. Quick BI和Power BI实测比对
  6. 方法详解(命名规则)
  7. oCPC实践录 | 糟糕,广告主成本超了!
  8. 计算机房疏散门宽度,13.2 防火与疏散 - 数据中心设计规范 GB50174-2017 - 消防规范大全 - 消防资源网!...
  9. radio选中触发事件以及获取选中的值
  10. Jenkins 插件开发记录