Search K
主题
主题
Qt 是以 C++ 为主要开发语言的,跨平台的 GUI/CUI 开发库。模块丰富,应用广泛。
包括 GPL、LGPL 和商业许可证等。不同版本、不同组件适用的协议可能不同。
稳妥省心的使用(复制、修改、分发)方式
如果使用开源版本的 Qt 开发商业应用,涉及到发布和盈利,应注意许可证问题。
允许但需要留心的使用方式
.dll
.so
)。不被允许的使用方式
参考
提到了 Qt 中国法务部给众多企业发律师函的行为。
Qt Features, Framework Essentials, Modules, Tools & Add-Ons
Qt 官网的授权许可查询工具。
Qt License 解读 - Anonymous596 - 博客园
分析了 Qt 各版本许可证的含义和正确的开发方式,并提到了替代方案 wxWidgets。但据了解目前其对嵌入式场景支持不佳。
时效性提醒
此节内容总结于 2024 年 7 月。
版本 | 发布日期 | 说明 |
---|---|---|
4.8.7 LTS | 2015-05-26 | Qt 4 最后一个版本,比较稳定和经典,许多嵌入式版依然在用。 |
5.6.3 LTS | 2017-09-21 | 最后一个支持 Windows XP 的 LTS 版本。 |
5.14.2 | 2020-03-31 | 最后一个提供离线安装程序的版本。 |
5.15 LTS | - | 最后一个支持 Windows 7 的 LTS 版本。 |
6.7.2 | 2024-06-18 | 当前的最新版本。 |
目前活跃的版本包括 5.15 Subscribers LTS、6.2 LTS、6.5 LTS、6.6、6.7。
除了版本号之外,Qt 还有不同操作系统、不同处理器架构、不同编译器的分别。
从 Qt 5.15 LTS 起, LTS 版本更新仅向商业许可证用户提供,但预计会在一年后开源。
参考
可以查找到 Qt 各版本的发布信息。
讨论了 Qt 5 的版本选择问题,并列举了 Qt 5.9 之后各版本重要的新特性。
官方发布的产品变更公告,其中包括了“长期支持(LTS)版本和离线安装程序仅供商业许可证用户使用”的说明。
Qt 官网会优先推荐其最新的商业试用版,而获取开源版本和旧版本并不方便。
由于只是个人学习用途,因此直接到官方资源站 Qt Downloads 下载。
下载离线安装程序
以官方资源站为例,访问 /new_archive/qt/5.14/5.14.2/qt-opensource-windows-x86-5.14.2.exe
,直接下载或使用 BitTorrent 等方式下载。
注意
官方资源站会限制中国大陆 IP 下载 5.14 及更早版本的 Qt,一些镜像站也因此无法收录对应版本。
运行
断开网络可跳过 Qt 账号登录的环节。
选择安装文件夹
可直接安装至 C 盘默认路径。安装路径须为全英文。
选择组件
Qt 5.14.2 目录下为 Qt 组件:
Developer and Designer Tools 下为 Qt 开发工具:
TIP
选中某个组件后,窗口右侧有该组件的详细说明,包括适用协议和注意事项等。勾选后还会显示该组件的占用大小。
安装
INFO
可参考目前已有的安装教程,此处不详细展开。
下载在线安装程序
以官方资源站为例,访问 /official_releases/online_installers/
路径获取。
运行
可使用命令行启动安装程序,添加 --mirror
参数为安装程序指定镜像源。
登录或注册 Qt 账户
选择安装文件夹、版本和需要的组件
安装