QT学习第十课

目录

1. 设置图标

2. Debug与Release版本

3.动态链接库

4. 打包

5. 较新版本的Qt安装


1. 设置图标

下面是给项目设置图标的操作步骤

1.设计或下载一个图标(推荐分辨率64*64及以上,256*256及以下,2的指数倍),转换为.ico格式,转换可以用以下网站实现: https://cn.office-converter.com/png-to-ico

转换完成后,把.ico文件放到工作目录中

2. 在Qt Creator中选中项目名称,鼠标右键,单击“添加新文件”。

3. 在弹出的窗口中,按照下图所示进行操作。

4. 在弹出的窗口中输入配置文件名称(例如icon_config.rc),注意一定要输入.rc后缀!!!!!!!!!

5. 在项目管理界面中点击'完成'

6. 在Qt Creator中进入rc文件的编辑框,添加以下的配置代码

IDI_ICON1 ICON DISCARDABLE "logo.ico"

logo.ico是图标的名称

7. 进入项目的.pro配置文件,添加下面一行代码

RC_FILE += icon_config.rc

icon_config.rc 是第四步创建的文件名称

8. 编译并运行项目,检查图标是否设置成功

2. Debug与Release版本

程序员构建项目时的版本与用户实际拿到的版本不同,可以通过在Qt Creator的左下角电脑图标进行切换。

默认为Debug模式,也是平常开发调试使用的模式,这样的模式生成的可执行文件中包含了程序的各种信息,例如调试信息、未使用的变量等,这样的程序适合开发阶段使用,可执行执行文件的体积比较大,运行速度比较慢。

Debug模式生成的.exe可执行文件在构建目录debug文件夹下。

Release模式下,生成的可执行文件通常不包含冗余的开发信息,这样的程序虽然不适合开发调试,但是由于其体积小,运行速度快,适合发布给用户使用。

Release模式的exe可执行文件在构建目录的release文件夹中,需要注意的是,两种模式的构建目录默认不同。

无论是Debug还是Release生成的.exe文件,双击均无法运行,会弹出以下对话框。

3.动态链接库

上一节中双击exe文件直接弹出缺少dll文件的对话框。

平常开发的环境中具有Qt的源代码,程序运行时通过调用源代码接口可以正常执行。但是并不是所有的计算机中都安装了Qt的开发环境,在这些计算机中要运行Qt的exe文件,则需要在同级目录中补充源代码的封装库,格式为dll,通常称之为动态链接库。

提供两种补充dll的方式

● 方式一

直接补充所有常用的dll文件。

通过网盘分享的文件:1. 动态链接库.zip
链接: https://pan.baidu.com/s/1J6lTNKVpgxPkEPPsXMlCSA 提取码: ofer 
--来自百度网盘超级会员v1的分享

● 方式二

使用Qt官方的windeployqt工具补充exe所需的dll,操作方式:

1. 启动

2. 在命令行定位到exe文件所在的文件夹

3.执行下面命令

windeployqt 可执行文件名称.exe

4. 打包

本次授课使用的打包文件为

通过网盘分享的文件:isetup-5.5.4.3877487108.exe
链接: https://pan.baidu.com/s/1FczxvxO_rTMd-KZolu3Zog 提取码: ofer 
--来自百度网盘超级会员v1的分享

1. 创建一个新脚本

2. 名称版本号发布者网址

3. 默认安装路径 文件夹名 是否运行用户更改文件夹路径 是否需要文件夹等

4. 设置打包文件路径和资源文件路径

5. 配置开始菜单

6. 安装包设定

5. 较新版本的Qt安装

https://www.bilibili.com/video/BV15e411V7U6/

通过网盘分享的文件:qt-opensource-windows-x86-5.14.2.exe
链接: https://pan.baidu.com/s/1-Jw9ly3uroDNpaRJdFQJLw 提取码: ofer 
--来自百度网盘超级会员v1的分享

…………………………

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值