跨平台C++图形用户开发框架Qt6实现功能冻结!将迎来里程碑式新版本
Qt(发音为“ cute”,而不是“ cu-tee”)是一个跨平台框架,通常用作图形工具包,它不仅创建CLI应用程序中也非常有用。而且它也可以在三种主要的台式机操作系统以及移动操作系统(如Symbian,Nokia Belle,Meego Harmattan,MeeGo或BB10)以及嵌入式设备,Android(Necessitas)和iOS的端口上运行。现在我们为你提供了免费的试用版。赶快点击下载Qt最新试用版吧>>
【同类产品推荐】
- QtitanRibbon| 下载试用: 遵循Microsoft Ribbon UI Paradigm for Qt技术的Ribbon UI组件,致力于为Windows、Linux和Mac OS X提供功能完整的Ribbon组件。
- QtitanChart | 下载试用 :是一个C ++库,代表一组控件,这些控件使您可以快速地为应用程序提供漂亮而丰富的图表。并且支持所有主要的桌面操作系统。
- QtitanDataGrid| 下载试用 :适用于Qt的商业化DataGrid 组件,使得表格数据可以直接面向终端用户完全集成了QtDesigner,极易适应其他相似开发环境,保证100%兼容Qt GUI。
在过去的几年中,我们一直在努力研究,计划和创建下一个Qt版本。Qt 5取得了巨大的成功,它为应用程序和设备的开发奠定了坚实的基础,并且发展了许多年(点击查看Qt5功能概述)。但是世界在变化,因此我们推出了一个将Qt用户带入新十年的版本。在下一篇文章中我们将对Qt 6.0的未来战略进行了概述。
Qt 6.0时间轴
关于Qt 6的特性和功能的博客文章已经有多个,并且还会有更多。因此,在本文中,我将重点介绍Qt 6.0的结构和时间表。
首先,让我们回顾一下Qt 6.0开发计划的主要里程碑:
- 2020年1月:Qt 5.15分支研发结束,开发分支变为Qt 6.0,合并了功能分支
- 2020年6月:冻结结构,定义支持的模块和平台,发布第一个二进制快照
- 2020年8月:功能冻结,所有功能均已完成
- 2020年9月:Alpha版本
- 2020年10月:Beta阶段开始,发布了多个beta快照
- 2020年11月:候选版本
- 2020年12月:Qt 6.0.0版本
现已达到功能冻结里程碑,下一个里程碑是Alpha版本。对于那些参与Qt本身开发的人以及那些想要密切关注Qt 6.0的形成方式的人来说,这仍然是一个很大的目标。Beta版本是我们希望所有Qt用户关注并提供反馈的版本。在Beta阶段,他们的主要目标是尽可能解决阻碍使用Qt 6.0的问题-因此,所有Qt用户的反馈非常重要。
Qt 6.0支持的平台和模块
对于Qt 6.0,我们的重点是基本模块以及一些选定的附加组件。与往常一样,在新的主要版本中,我们还不支持所有即将推出的目标配置。在Qt 6.0之后,我们的目标是在2021年期间发布Qt 6.1,Qt 6.2 LTS以及多个补丁程序版本。这些版本将为其他附加模块和目标配置提供支持。
Qt 6.0支持以下模块:
- Qt核心
- Qt GUI
- Qt小部件
- Qt网络
- Qt QML
- Qt快速
- Qt快速控制
- Qt Quick 3D
- Qt着色器工具
- Qt快速时间表
- Qt Wayland
- Qt Wayland合成器
- Qt SVG
- Qt并发
- Qt D-Bus
- Qt OpenGL和Qt OpenGL小部件(注意与Qt 5不同)
- Qt 3D
- Qt网络授权
- Qt SQL
- Qt打印支持
- Qt测试
- Qt帮助
…和其他一些。
在模块中,已删除了一些旧的API,并引入了新的API。如果故意删除功能(在Qt 5.15中已弃用),则可能需要对应用程序进行相应的修改,我们将准备一份迁移指南来为您提供帮助。
上面未列出Qt 5中存在的某些模块,因为:
- 它们被有意地删除(例如Qt脚本和Qt XML模式)
- 该功能是其他模块的一部分,因此不再需要作为单独的模块使用(例如特定于平台的附加功能)
- 我们计划在更高版本的Qt 6.x功能(例如Qt多媒体,Qt蓝牙和Qt虚拟键盘)中添加这些功能。
如果您的应用程序依赖于Qt 6.0中缺少的功能,则可能需要等到Qt 6.x发行版提供该功能为止。作为长期支持版本,Qt 5.15 LTS专门为该用例提供服务,使您的项目通过新的修补程序版本进行维护。
Qt 6.0支持大多数桌面,移动和嵌入式平台。由于我们的C ++ 17要求,因此必须使用最新的编译器。计划对实时操作系统的支持处于“技术预览”级别,即可以进行开发和测试。我们将在即将发布的Alpha和Beta版本中为受支持的主机和目标提供更详细的路线图。
如何尝试Qt 6.0?
我们正在与整个Qt社区一起开发Qt 6.0。源代码存储库可用,每个人都可以通过Qt项目加入开发。自6月以来,我们已经发布了Qt 6.0的常规快照,并将继续进行到最终版本。随着功能冻结的到位和Alpha的到来,快照提高了尝试Qt 6.0的可用性。在测试阶段,我们希望你们中的大多数人都可以尝试快照,并向我们提供反馈。
可通过Qt在线安装程序获得Qt 6.0快照。您要做的就是启用“预览”类别。要获得对源代码的访问权限,只需从Qt Project存储库中进行克隆–或使用Qt 6.0快照版本中提供的源代码包。
本篇文章中你是否对Qt6有了进一步的认识呢,如果这篇文章没能满足你的需求、点击获取更多文章教程!现在立刻下载Qt免费试用吧!更多Qt类开发工具QtitanRibbon、QtitanChart、QtitanNavigation、QtitanDocking、QtitanDataGrid在线订购现直降1000元,欢迎咨询慧都获取更多优惠>>