【参考链接】

  • Qt一共有几百个版本,关于如何选择Qt版本的问题,一般保留四个版本.

  • 为了兼容Qt4用4.8.7,最后的支持XP的版本5.7.0,最新的长期支持版本比如5.15,最高的新版本比如5.15.2。

  • 强烈不建议使用4.7以前和5.0到5.3之间的版本(Qt6.0到Qt6.2之间、不含6.2的版本也不建议,很多模块还没有集成),太多bug和坑,稳定性和兼容性相比于之后的版本相当差,能换就换,不能换睡服领导也要换。

  • 如果没有历史包袱建议用5.15.2,目前新推出的6.0版本也强烈不建议使用,官方还在整合当中,好多类和模块暂时没有整合,需要等到6.2.2版本再用。

  • Qt4.8.7是Qt4的终结版本,是Qt4系列版本中最稳定最经典的(很多嵌入式板子还是用Qt4.8),其实该版本是和Qt5.5差不多时间发布的。参考链接 https://www.qt.io/blog/2015/05/26/qt-4-8-7-releasedhttps://blog.qt.io/blog/2015/07/01/qt-5-5-released/

  • Qt5.6.3最最后支持xp系统的长期支持版本,Qt5.7.0是最后支持xp系统的非长期支持版本(有可能有极少数函数不支持,个人没遇到过)。

  • Qt5.12.3是最后提供mysql数据库插件的版本,往后的版本需要自行编译对应的mysql数据库插件,官方安装包不再提供。

  • Qt5.12.5是最后样式表性能最高的版本,经过酷码大佬查阅代码发现此后版本的样式表源码中为了修复一个bug做了循环嵌套设置,导致性能急剧下降,界面越多性能暴降10倍以上。

  • Qt5.14.2是最后提供二进制安装包的版本,后面的版本都需要在线安装。

  • Qt5.15系列是最后支持win7的版本,后面的Qt6系列版本需要更改源码编译才能支持win7,这对于小白来说难于上青天。

  • Qt6.0/6.1版本其实也是支持win7的,但是因为缺失太多模块,而且BUG成山,大佬说了狗都不用,所以使用此版本没意义。

  • Qt6不支持win7,是说开发阶段和运行阶段都不支持,无论开发阶段还是运行阶段你都需要Qt的库,只要是Qt的库不支持,到哪里也不支持。

  • 新版的qtc7由于采用Qt6编译,所以也只能在win10及以上运行,意味着你要用新的qtc7+Qt5做开发也必须用win10及以上。

  • 欢迎各位补充,比如哪个版本以后商用需要收费之类的,貌似用Qt4,在不更改Qt本身源码,动态库发布程序,法律风险小一些?

  • Qt官方除了Qt库一直在升级外,对应的集成开发环境也在更新升级,一般会选用最新的Qt库编译新版本,要注意的是,有些人安装的旧版本的qtc,加载比较高版本的Qt库,很容易出现报错提示 Project ERROR: Cannot run compiler ‘g++’. Maybe you forgot to setup the environment? 之类的,一般是版本跨度过大,比如用Qt5.5附带的qtc加载Qt5.9的库,导致有些环境识别不到,可能是qtc在新版本中对某些识别处理规则有变动。所以一般建议可以用新的qtc加载旧的Qt库,不建议旧的qtc加载新的Qt库。

【QT-版本】QT版本选择问题相关推荐

  1. 【Qt】Qt 开发桌面程序 ( Qt 版本 5.14.2 | 编辑 Qt 桌面按钮控件 | 修改按钮文本 | 为按钮添加点击事件 | 系统调用 | 去掉系统调用命令窗口 )

    文章目录 一.添加按钮控件 二.修改按钮文本 三.为按钮添加点击事件 ( 弹出对话框 ) 四.为按钮添加点击事件 ( 打开记事本 ) 五.为按钮添加点击事件 ( 打开计算器 ) 六.去掉系统调用时弹出 ...

  2. Qt QtCreator 所有版本官方下载地址

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/xiezhongyuan07/artic ...

  3. QT 发布release版本

    这里写自定义目 qt发布release版本时需要打包一些dll,需要哪些呢?请看截图: 欢迎使用Markdown编辑器 新的改变 功能快捷键 合理的创建标题,有助于目录的生成 如何改变文本的样式 插入 ...

  4. 各种版本QT下载地址与VS2013+QT5.3.1环境搭建过程

    1. 所有Qt版本下载地址: http://download.qt.io/archive/qt/ 2. 所有Qt Creator下载地址: http://download.qt.io/archive/ ...

  5. 【Qt】Qt 5.15 LTS长期支持版本

    00. 目录 文章目录 00. 目录 01. Qt5.15前言 02. 3D图形抽象API 03. Qt Quick 3D 04. Qt Design Studio 1.5 05. Qt QML 06 ...

  6. 【Qt】Qt 开发桌面程序 ( Qt 版本 5.14.2 | 创建 Qt 桌面程序 | 构建并运行 Qt 桌面程序 )

    文章目录 一.创建 Qt 桌面程序 二.构建并运行 Qt 桌面程序 一.创建 Qt 桌面程序 首先要安装 Qt 开发环境 , 参考 [Qt]Qt 开发环境安装 ( Qt 版本 5.14.2 | Qt ...

  7. Qt Creator使用版本控制系统

    Qt Creator使用版本控制系统 使用版本控制系统 设置版本控制系统 设置常规选项 为新项目创建VCS存储库 使用常用功能 添加文件 查看差异输出 注释文件 提交变更 还原更改 查看状态 更新工作 ...

  8. linux qt 读系统信息,使用Qt获取系统版本

    获取Windows,Mac,IOS,Android,Linux等系统版本信息. Qt 4版本 可以获取到系统版本的变量或函数 头文件 #include 使用公有静态变量和静态方法获取Windows系统 ...

  9. 各版本Qt下载传送门

    各版本Qt下载传送门 https://download.qt.io/archive/qt/) https://download.qt.io/archive/qt/6.1/ https://downlo ...

  10. 使用Qt获取系统版本

    获取Windows,Mac,IOS,Android,Linux等系统版本信息. Qt 4版本   可以获取到系统版本的变量或函数 头文件 #include <QSysInfo> 使用公有静 ...

最新文章

  1. windows下的sysprep
  2. 洛谷P1534题解(Java语言描述)
  3. 彭荣新:喜马拉雅自研网关架构演进过程
  4. PostgreSQL SQL OUTLINE插件sr_plan (保存、篡改、固定 执行计划)
  5. python pexpect 学习与探索
  6. 重装ubuntu系统后VS Code远程连接失败
  7. AT89C51/AT89S51/STC89C51单片机烧录程序的区别
  8. Struts2——OGNL表达式
  9. ant-design tree 设置默认选中状态_[路由系列]5分钟设置一台Ubiquiti的ERX路由器
  10. 国产系统银河麒麟(龙芯MIPS)远程访问自研windows程序
  11. 关于无线网卡驱动更新后无法使用(错误代码43)的问题
  12. python语言程序设计基础课后习题答案
  13. RK系列SDK -- Android HFP蓝牙通话音频处理(蓝牙音箱方案)
  14. 直播搭建软件开发直播搭建技术流程解决方案
  15. 53.大数据之旅——java分布式项目14-信息检索技术之Lucene,Solr
  16. android日历编程,Android日历控件PickTime代码实例
  17. Python项目-Day26-数据加密-hash加盐加密-token-jwt
  18. [硬件选型] 工业镜头之参数和选型
  19. 分销商城系统核心功能模块
  20. 16、持续集成流水线实践:流水线上的AI单元测试(MAVEN)

热门文章

  1. 从备份升级到容灾,利用华为云就可以做到的灾备方案
  2. Docker部署免安装版tomcat+mysql+其它乱七八糟软件(包含解释为什么这样安装及同理安装的其他方式)
  3. 【Python实用工具】速来!!一篇文章十分钟教你如何使用Python第三方库basemap进行地图绘制
  4. TunesKit Video Cutter for Mac(视频分割编辑工具)
  5. Fortran基本知识
  6. android 出生日期设置,android-选择出生日期对话框
  7. Redis 高级 Java 客户端 Lettuce 的用法及踩坑经验
  8. 安卓开发自己写的刻度尺测量,精确到mm.
  9. ASP.NET Web应用程序发布到IIS
  10. iOS设备录制屏幕视频