建立在基础模块的基础之上,按照官方提供的发布计划

我们可以选择直接在操作系统提供的原生图形 API 之上运行 Qt,因为渲染硬件接口将是在 Qt 6,按照官方提供的发布计划,这就意味着从 Qt 5 到 Qt,Qt 5.14 Beta 2 发布,Qt 5.14 之后,Qt 基础模块分为以下几个,Qt 的平台之上可以酌情引入,Qt 学习之路 2(6),Qt 模块简介

Qt 5.14 更新内容概述:

这就意味着从 Qt 5 到 Qt
6,期间经历了长达八年的时间,如此大的跨度,对于一个开源框架意味着什么?Qt
6 又会迎来怎样的变化?近日 Qt
团队在博客发表文章介绍了他们在技术方面对 Qt 6
寄予的愿景
。下面就来看看官方是如何看待 Qt 6 的。

Qt 5.14 Beta 2 发布,该版本主要内容有:

Qt 扩展模块则有更多的选择:

 / 

详细内容请查看 https://www.qt.io/blog/

Qt 6 还会对代码库进行清理并使其更易于维护。因此,重点将放在那些需要在 Qt
内进行架构变更的项目中,这带来的影响就是,如果不破坏与 Qt 5.x
某种程度的兼容性就无法完成这些变更。

详情见发布说明:

Qt 5 模块分为 Essentials Modules 和 Add-on Modules
两部分。前者是基础模块,在所有平台上都可用;后者是扩展模块,建立在基础模块的基础之上,在能够运行
Qt 的平台之上可以酌情引入。

Qt 学习之路 2

Qt Quick 新添加的 Qt Quick Timeline
模型提供了一种通过时间轴和关键帧为属性设置动画的简便方法。此外,Qt
Quick 引入的另一个功能是鼠标滚轮的事件处理程序(亦称为”WheelHandler“)和来自触控板的模拟鼠标滚轮事件。

按照官方的说法,Qt 6 会保持对 Qt 5 的延续性 —— 继续他们在 Qt 5
系列中所做的工作,并尽可能不对 Qt 5 用户在使用方面造成破坏性影响。但 Qt
6
毕竟是作为一个新的主要版本面世,它也有自己的使命,它将为我们提供更高的自由度来实现新功能,以更好地支持当前和未来的要求,而这不是当前
Qt 5 系列能满足的。

  • 引入独立于图形 API 的视图渲染器,包括支持 Vulkan
  • 更好的 HiDPI 处理
  • Qt Multimedia 现在支持 GStreer OpenGL
  • 改进 Qt 3D 线程
  • 新的 Qt Quick Timeline 
  • QtDBus,使用 D-Bus 提供进程间交互。

Qt 学习之路 2(6):Qt 模块简介

计划于上个月发布的 Qt 5.14
经过短暂的推迟后,现在终于发布了稳定版。该版本以及明年的
Qt 5.15 LTS 开始为发布 Qt 6
做铺垫。开发团队表示,尽管他们正在努力通过标记不推荐使用的功能以使将来尽可能平稳地移植到
Qt 6,但现在还是引入了一些新功能。

两个月前,Qt 5.13 稳定版正式发布,按照官方提供的发布计划,Qt 5.14
将在今年年底发布,明年中旬推出 Qt 5.15(或许是 Qt 5
的最后一个版本),接着就是可能会在 2020 年底问世的 Qt 6。

这里需要强调一点,由于 Qt 的扩展模块并不是 Qt 必须安装的部分,因此 Qt
在未来版本中可能会提供更多的扩展模块,这里给出的也仅仅是一些现在确定会包含在
Qt 5 中的一部分,另外还有一些,比如 Qt Active、Qt QA 等,则可能会在 beta
及以后版本中出现。

 Home