问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

Qt各发布版本介绍与选择

创作时间:
作者:
@小白创作中心

Qt各发布版本介绍与选择

引用
CSDN
1.
https://blog.csdn.net/xieliru/article/details/139388814

Qt是一个跨平台的C++图形用户界面应用程序框架,广泛应用于桌面、移动和嵌入式设备的开发。Qt的版本众多,每个版本都有其特点和适用场景。本文将详细介绍Qt的各个主要版本及其特点,帮助开发者选择合适的版本进行开发。

Qt各个主要版本介绍

Qt4

Qt4的第一个版本是Qt 4.0,发布于2005年6月1日。Qt 4的最后一个版本是Qt 4.8.7,发布时间是2015年6月10日。Qt4版本已经停止维护,不建议在新项目中使用。

Qt5

Qt5的第一个版本是Qt 5.0,发布于2012年12月19日。Qt5版本系列中有一些长期支持(LTS)版本,这些版本提供了更长的支持周期,适合需要长期维护的项目。

  • Qt 5.6:发布日期:2016年3月15日,标准支持到期日:2018年3月15日
  • Qt 5.9:发布日期:2017年6月16日,标准支持到期日:2019年6月16日
  • Qt 5.12:发布日期:2018年12月6日,标准支持到期日:2021年12月6日
  • Qt 5.15:发布日期:2020年5月26日,标准支持到期日:2023年5月26日

Qt公司决定通过补丁版本将Qt 5.15长期支持(LTS)延长至五年,将Qt 5.15的使用寿命延长至2025年5月26日。Qt 5.15.14是当前最新版本,发布时间是2024年5月22日。

Qt6

Qt6的第一个版本是Qt 6.0,发布于2020年12月8日。Qt6版本系列也包含一些长期支持(LTS)版本。

  • Qt 6.2:发布日期:2021年12月8日,标准支持到期日:2024年12月8日
  • Qt 6.4:发布日期:2022年12月6日,标准支持到期日:2025年12月6日

Qt 6.71是当前最新版本,发布日期是2024年5月16日。

Qt5的各个版本

商业与开源

桌面端

对于桌面应用,不管是Windows还是Linux上的桌面应用,只要不用静态编译别修改Qt源码就可以了,就一堆dll或者.so加上exe这种方式就是合法的。默认你用windeployqt生成的那个打包下就可以了。

这个理论上还要求你写软件说明的时候声明下用了Qt程序库,Qt程序库是LGPL协议的,把LGPL协议的文档弄个文本文件跟你的程序放一起。就类似下面这种,exe跟dll一起,有个LGPL文档说明,软件的帮助或者配套文件里说下用了LGPL协议的Qt就行。

Qt的Python绑定特意出了个PySide就是为了支持LGPL好支持商用,PyQt不支持LGPL,商用不友好。

嵌入式

由于从5.4开始Qt主要采用LGPL v3授权,而LGPLv3明确禁止封闭嵌入式设备分发LGPLv3授权的软件,所以在嵌入式下不能使用Qt 5.4以及以上的版本进行商用,当然Qt 5.3以及以下的版本还是可以。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号