云网牛站
所在位置:首页 > Linux软件 > Qt 5.12 LTS发布下载,附新功能及更新内容

Qt 5.12 LTS发布下载,附新功能及更新内容

2018-12-07 10:31:41作者:王练稿源:开源社区

Qt 5.12 已经发布下载,这是一个 LTS 长期支持版本,使用 Qt 5.12 的用户将获得三年的技术支持。下面将为你介绍 Qt 5.12 的新功能及更新内容,同时,对比上一个 LTS 版本 5.9.7 ,Qt 5.12 修复了超过 2000 个 bug。若再往前,和 5.6.3 LTS 版本相比,Qt 5.12 修复了超过 5000 个 bug。Qt 开发团队表示将会在后续版本中不断提高 Qt 5.12 的质量。下面一起来看看 Qt 5.12 的更新内容。

Qt 5.12 LTS发布下载,附新功能及更新内容

 

Qt 5.12 新功能及更新内容

1、新模块、新平台

为使 Python 开发者使用所有 Qt API,创建复杂的图形应用和用户界面,开发团队已推出了 Qt for Python 的技术预览版以供测试,正式版本将在 Qt 5.12 之后不久发布。Qt for Python 源自多年来一直在 qt-project.org 上托管的 PySide 项目。 

Qt 5.12 还包含 Qt for WebAssembly 的第二个技术预览版。使用 Qt for WebAssembly ,你可以编译 Qt 应用以在任何现代 Web 浏览器中运行。

Qt 5.12 还增加了对两个模块的完全支持,这两个模块在早期版本中是作为技术预览提供:

1].Qt Remote Objects 使基于 Qt 的流程之间的 IPC 无缝连接。

2].Qt WebGL Streaming Plugin 允许你通过网络将应用的用户界面流式传输到现代浏览器。

2、Qt QML 和 Qt Quick

新版本对支持 QML 的 JavaScript 引擎进行了一些重大改进。它从与 ECMAScript 5 兼容升级到现在的完全支持 ECMAScript 7。这使现代 JavaScript 成为可能并简化了 Javascript 库的集成。 ECMAScript 模块现在也受支持,可从 C ++ 和 QML/JS 加载。

Qt Quick 新增了一个 TableView,它比以前的 QQC1 实现更高效,Qt Quick Controls 2 中的各种控件都有新的改进。Qt 5.11 的指针处理程序现在重命名为输入处理程序,完全支持 Qt Quick 中的一流功能。输入处理程序简化了复杂触摸交互的创建,过去单独使用 MouseArea 和 TouchArea 很困难。还添加了两个用于悬停和拖动项目的新输入处理程序。

3、Qt Core and Network

Qt Core 新增了对 CBOR(简明二进制对象展现)的支持,这是一种类似于 JSON 的二进制格式,但它允许更多的数据类型和灵活性;改进了 QRegularExpression 以支持通配符匹配,并弃用旧的 QRegExp 类。

Qt Network 则添加了对 DTLS over UDP 的支持。在 macOS 和 iOS 上,我们现在通过 TransportSecurity 后端支持 ALPN 和 HTTP / 2,并且我们在通用 SSL 后端中添加了 PKCS#8 支持。

4、Qt Gui 和 Widgets

QT 5.12 支持 Windows UI Automation,允许基于 Qt 的 UWP 应用使用可访问性和编程 UI 控件工具进行操作。我们使用基于 Windows 8 及更高版本的 Windows 指针输入消息的统一实现替换了平板电脑/触摸屏/触摸板/鼠标输入。现在支持硬件,如 MS Surface 系列中的屏幕数字转换器,无需特殊驱动程序。基于 webgradients 为 QGradient 添加了许多预定义渐变。QImage 支持 RGBA64 图像格式,每个颜色通道 16 位。这些可以从基于 PNG 和 TIFF 的文件中读取,可以上传到 OpenGL 或从 OpenGL 中获取。

5、其他改变

虚拟键盘现在支持 13 种额外的键盘布局以及 MyScript 手写识别功能。它现在带有一个公共扩展 API,允许定义自己的布局。

Qt Location 现在包含一个更新的 MapBox 插件和几个小的 API 增强功能。我们已将 Qt WebEngine 升级为基于 Chromium 69 并获得对客户端证书的支持。

Qt for Automation 现在已经更新了支持更新协议版本的 KNX 和 MQTT 模块版本,并且我们添加了对 OPC/UA 作为技术预览的支持。

更重要的是,即将推出的 Qt 3D Studio 2.2 Studio 将基于 Qt 5.12 LTS。

最后,Qt 5.12 还自带了 Qt Creator 的新版本。

 

相关链接

Qt网站

Qt下载地址

 

相关主题

Qt 5.11发布,改进Windows上的可访问性支持

精选文章
热门文章