Qt设置应用程序图标、小图标显示+打包发布exe

Qt设置应用程序图标、小图标显示+打包发布exe



(一)设置应用程序图标、小图标

1、预先将生成好的xxx.ico图标文件放到当前工程源码目录下

2、工程目录上右键->添加新文件->Qt->Qt Resource File,此时工程生成Resources文件夹下生成xxx.qrc文件,打开该文件,点击添加->添加前缀,此处的前缀在qt编写代码的时候充当的是路径的作用,可以把前缀删除掉;选中刚创建的前缀->点击添加->添加文件->选择工程源码目录下的logo.ico文件即可,效果图下图所示:

在这里插入图片描述
3、在主窗体构造函数中使用setWindowIcon函数设置应用程序图标,注意次数QIcon里面的路径必须带冒号,后面的斜杠就是刚才设置的前缀:

在这里插入图片描述

完成以上三部后,程序启动起来后左上角的图标和任务栏上的图标是可以正确显示的,但是exe程序是不显示的,所以还需要执行以下步骤:

在工程源码目录下创建一个文件名为logo.rc的文件(文件名随意,但后缀必须是.rc),输入一行内容:

IDI_ICON1 ICON DISCARDABLE "logo.ico"

此处的【logo.ico】就是实际的图标文件名,打开工程文件xxxxx.pro,添加以下内容并保存:

在这里插入图片描述

最后,对工程执行清理、qmake、构建,完成!

在这里插入图片描述


(二)打包发布exe程序

在Release编译版本的目录下创建一个文件夹,并将xxxx.exe拷贝一份放入:

在这里插入图片描述
在这里插入图片描述

在开始程序菜单启动Qt的命令行,进入到刚创建的文件夹内:

在这里插入图片描述

切换目录的命令语法:cd /d [目录]

示例:
在这里插入图片描述

输入命令以下命令完成打包exe程序:

windeployqt RFID_Setup.exe

在这里插入图片描述


(三)默认应用程序名称

Qt打包发布后的exe程序名称默认是工程名,如果想要修改,可在.pro文件中添加一行:

TARGET = MCUDownloader

MCUDownloader就是输出的exe文件名称。


ends…

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

觉皇嵌入式

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值