彩票走势图

跨平台C++图形用户开发框架Qt6实现功能冻结!将迎来里程碑式新版本

翻译|行业资讯|编辑:鲍佳佳|2020-09-04 10:09:17.770|阅读 897 次

概述:Qt 5取得了巨大的成功,它为应用程序和设备的开发奠定了坚实的基础,并且发展了许多年。但是世界在变化,因此我们推出了一个将Qt用户带入新十年的版本。在本文中,我将重点介绍Qt 6.0的结构和时间表。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

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类开发工具QtitanRibbonQtitanChartQtitanNavigationQtitanDockingQtitanDataGrid在线订购现直降1000元,欢迎咨询慧都获取更多优惠>>


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn

文章转载自:

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP