Qt为exe添加ico图片的简单实现步骤

 更新时间:2022年07月10日 08:09:36   作者:逍遥10  
这篇文章主要给大家介绍了关于Qt为exe添加ico图片的简单实现步骤,通过文中介绍的方法可以帮助大家实现这个自定义exe图标的效果,文中通过图文介绍的非常详细,需要的朋友可以参考下

前言

发布exe的时候一般都会弄一个图标,不然默认的方框太难看了,所以这里记录一下过程。

1、创建文件夹以及准备文件

在工程顶级目录下创建一个images的文件夹,然后下载你觉得ok的或者UI设计好的ico图标,再创建一个rc文件,比如我这里放入的logo.ico以及logo.rc:

然后logo.rc的内容如下(使用文本编辑器打开即可,比如notepad++):

IDI_ICON1 ICON DISCARDABLE "logo.ico"

因为Qt creator无法直接创建文件夹,所以这里我们要先创建好。

2、添加文件

右键项目进行添加:

这里感觉Qt creator有个bug就是文件大小写显示的问题,我将文件大写改成小写后这里添加文件夹的时候它默认将已有的我之前大写了的文件又显示出来了,而且默认会被勾中,不注意的话直接确定会多添加很多文件到.pro文件中,这时编译的时候就会报错显示很多函数重复定义:

3、修改工程文件

之后在.pro工程文件末尾添加如下信息(注意路径):

RC_FILE += images/logo.rc

4、重新编译

之后重新编译就会发现exe带上图标了,打包成exe后安装到其它电脑上运行后也会带有对应的图标:

总结

到此这篇关于Qt为exe添加ico图片的简单实现步骤的文章就介绍到这了,更多相关Qt exe添加ico图片内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • visual studio 将编译后的dll等文件自动复制到指定目录的方法

    visual studio 将编译后的dll等文件自动复制到指定目录的方法

    这篇文章主要介绍了visual studio 将编译后的dll等文件自动复制到指定目录,本文给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧
    2024-03-03
  • 使用C语言提取子字符串及判断对称子字符串最大长度

    使用C语言提取子字符串及判断对称子字符串最大长度

    这篇文章主要介绍了使用C语言提取子字符串及判断对称子字符串最大长度,文后附送了一道ACM竞赛题目,需要的朋友可以参考下
    2015-08-08
  • OpenCV图像特征提取之Shi-Tomasi角点检测算法详解

    OpenCV图像特征提取之Shi-Tomasi角点检测算法详解

    Harris角点检测算法就是对角点响应函数R进行阈值处理,Shi-Tomasi原理几乎和Harris一样的,只不过最后计算角点响应的公式发生了变化。本文将和大家详细说说Shi-Tomasi角点检测算法的原理与实现,需要的可以参考一下
    2022-09-09
  • Qt中QStringList与QString的常用方法总结

    Qt中QStringList与QString的常用方法总结

    这篇文章主要为大家总结了Qt中QString 与 (QStringList | QByteArray)之间的转换,以及QString、QStringList的一些常用方法,感兴趣的可以收藏一下
    2022-12-12
  • C语言中数据如何存储进内存揭秘

    C语言中数据如何存储进内存揭秘

    使用编程语言进行编程时,需要用到各种变量来存储各种信息。变量保留的是它所存储的值的内存位置。这意味着,当您创建一个变量时,就会在内存中保留一些空间。您可能需要存储各种数据类型的信息,操作系统会根据变量的数据类型,来分配内存和决定在保留内存中存储什么
    2022-08-08
  • QT获取显示当前时间和日期的方法(用QTime,QDate和QDateTime)

    QT获取显示当前时间和日期的方法(用QTime,QDate和QDateTime)

    获取当期日期时间在我们日常开发中经常会遇到,下面这篇文章主要给大家介绍了关于QT获取显示当前时间和日期的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-08-08
  • C语言进阶:指针的进阶(3)

    C语言进阶:指针的进阶(3)

    这篇文章主要介绍了C语言指针详解及用法示例,介绍了其相关概念,然后分享了几种用法,具有一定参考价值。需要的朋友可以了解下
    2021-09-09
  • C++11利用原子操作实现自旋锁

    C++11利用原子操作实现自旋锁

    C++自旋锁是一种低层次的同步原语,用于保护共享资源的访问,这篇文章主要为大家介绍了如何利用原子操作实现自旋锁,感兴趣的小伙伴可以了解下
    2023-09-09
  • C++ 整数拆分方法详解

    C++ 整数拆分方法详解

    整数拆分,指把一个整数分解成若干个整数的和。本文重点给大家介绍C++ 整数拆分方法详解,非常不错,感兴趣的朋友一起学习吧
    2016-08-08
  • Seesion在C++服务端的使用方法

    Seesion在C++服务端的使用方法

    这篇文章主要介绍了Seesion在C++服务端是怎么使用的?本文给出了解决方案和实例代码供大家参考,需要的朋友可以参考下
    2020-02-02

最新评论