Qt IFW安装配置 3

Qt Installer Framework 简称 Qt IFW,是由 Qt 官方提供的安装程序制作框架。

 

Qt IFW安装配置 3

 

使用 Qt IFW 生成的安装程序包含了一组页面,可在安装、更新或卸载过程中指导用户。我们要做的就是:提供可安装的内容并指定相关信息,如产品和安装包的名称、以及许可协议对应的文本。

 

如果要自定义安装程序,可以向预定义页面添加部件(或者添加整个页面),来向用户提供附加选项。此外,还可以创建脚本,以向安装程序添加操作。

 

1    下载安装

 

进入 Qt IFW 下载页(参考:http://download.qt.io/official_releases/qt-installer-framework/),里面包含了所有的发行版:

 

Qt IFW安装配置 3

 

选择一个合适的版本(以 3.1.1 为例),然后进入对应的页面,里面包含了 Qt IFW 的源码包,以及 win/mac/linux 各平台的安装包:

 

Qt IFW安装配置 3

 

以 Windows 为例,下载 QtInstallerFramework-win-x86.exe。然后将其安装到指定位置,其目录结构如下所示:

 

Qt IFW安装配置 3

 

为了便于后期使用,对各目录进行一些简单的说明:

 

  • bin:提供了一些基本的工具,比如打包要用的 binarycreator。

  • doc:包含了相应的帮助文档,有助于更好的掌握 Qt IFW。

  • examples:有各种各样的示例,方便我们学习研究。

  • Licenses:许可协议。

 

2    基本配置

 

配置环境变量

上面说过,bin 目录包含了打包要用到的工具,所以第一步就是要配置它。

双击【我的电脑】,选择【属性】->【高级系统设置】->【环境变量】进入编辑页,将 bin 路径添加到环境变量 Path 中:

Qt IFW安装配置 3

 

添加帮助文档

进入 Qt Creator,选择【工具】->【选项】,然后选择左侧列表中的【帮助】->【文档】:

Qt IFW安装配置 3

 

点击右侧的【添加】按钮,选择已安装的文档路径,选中 ifw.qch 文件,然后点击【OK】进行保存:

 

Qt IFW安装配置 3

 

当添加完成之后,就可以在【帮助】模式下找到 Qt Installer Framework Manual 了:

 

Qt IFW安装配置 3

 

 

3    使用示例

Qt IFW 上手比较容易,因为它不但提供了详细的帮助文档,还包含了大量的示例,这些示例的源码位于 examples 目录下。

用 Qt Creator 打开 examples/examples.pro,然后进行编译,随后会生成相应的安装程序:

Qt IFW安装配置 3

 

如果有兴趣,不妨分别安装一下,看看每个安装程序的效果:

 

Qt IFW安装配置 3

 

有了它们,还会为打包而发愁?~O(∩_∩)O~

 

 

 

                                                                                          高效程序员

Qt IFW安装配置 3