Qt 5.14 稳定版发布,带来更好的 HiDPI 支持和改进 3D 模块

局长
 局长
发布于 2019年12月14日
收藏 8

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

Qt 5.14 更新内容概述:

  • 引入了一个独立于图形 API 的场景图(scenegraph)渲染器,该渲染器将继续在 Qt 6.0 上使用,并且对于 Qt on Vulkan 来说也很重要;
  • 正在进行的 HiDPI 改进(用于处理当今的高像素密度显示器);
  • 针对 Qt 3D 线程和其他 Qt Quick 3D 工作的改进;
  • 对带有 Qt Multimedia 的 GStreamer OpenGL 的支持;
  • 引入 Qt Quick Timeline;
  • 升级 Qt WebEngine 以及 Chromium 上的所有最新产品;
  • 升级 Qt for Automation

虽然 Qt 已将 OpenGL 用作基本图形 API,但现在它开始支持更广泛的图形 API。Qt 5.14 包括一个独立于图形 API 的场景图渲染器(通过称为 Qt 渲染硬件接口的抽象层)作为选择功能。通过它,我们可以在 Vulkan、Metal 和 Direct3D 11 之上运行 Qt Quick 应用程序。因此,我们可以选择直接在操作系统提供的原生图形 API 之上运行 Qt 应用程序。这也将使升级到 Qt 6 更容易,因为渲染硬件接口将是在 Qt 6 中渲染图形的标准方法。

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

Qt Quick 3D 也是一个新模块,开发团队表示正在努力提供一个高级 API,用于从 Qt Quick 为用户界面创建 3D 内容。简而言之,现在我们可以使用 QML 来定义 3D 场景,从而允许对 UI 的 2D 和 3D 部分使用基于 QML 的方法。这种新方法将使我们可以使用一个runtime (Qt Quick)、一个公共场景图和一个动画框架。我们将能够在一个设计工具 Qt Design Studio 中以图形方式设计所有这些元素。

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

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.dbndka.com.cn]
本文标题:Qt 5.14 稳定版发布,带来更好的 HiDPI 支持和改进 3D 模块
加载中

精彩评论

来自山卡拉的你
来自山卡拉的你
嗯,这个玩笑真好笑??
iclosure
iclosure
你是来活跃气氛的吧
南漂一卒
南漂一卒
Qt 是 C++
DBKangaroo
DBKangaroo
待 GTK 4.0释出,全面领先QT指日可待……
xflcx1991
xflcx1991
加油。我觉得国内完全可以把Qt买下来,少有的跨平台佳品

最新评论(12

y
yh2216
Qt越来越棒了,期待qt 6! 已经研究和使用Qt 8年了!
还有c++,希望c++越来越好,期待c++20
CHONGCHEN
CHONGCHEN
不期待20,改变太猛了,感觉会扯到蛋
JeasonQu
JeasonQu
每次编译一次源码都要很久
大东哥
大东哥
您好,请问Qt能嵌入一个EJB容器吗?可以用JNI写Qt吗?
再生D雄鹰
这蛋扯的,嵌入JAVA来写业务还可能真的爽。
东方星痕
东方星痕
我看过的大部分语言都能用qt
开源中国首席罗纳尔多
开源中国首席罗纳尔多
QT是要C才能用的吗?您好,请问学Rust这个用来干嘛的?代替C写底层吗?
南漂一卒
南漂一卒
Qt 是 C++
iclosure
iclosure
你是来活跃气氛的吧
DBKangaroo
DBKangaroo
待 GTK 4.0释出,全面领先QT指日可待……
来自山卡拉的你
来自山卡拉的你
嗯,这个玩笑真好笑??
xflcx1991
xflcx1991
加油。我觉得国内完全可以把Qt买下来,少有的跨平台佳品
返回顶部
顶部
天津时时彩