Qt 5.13 的新功能

Qt 5.13 中的新特征

Qt 3D 模块

  • Added support for importing and exporting OpenGL texture handles.
  • Added framegraph nodes for fence objects.
  • Added priority based picking.
  • Added initial glTF 2.0 scene import support.

Qt Bluetooth 模块

  • Windows: Removed the need for pairing in order to discover and connect.

Qt Core 模块

  • Clang: Added a new configure switch -coverage , useful for fuzzing.

Qt GUI 模块

Qt Location 模块

Qt Network 模块

  • Windows: Added secure channel support for SSL sockets.
  • Added support for Online Certificate Status Protocol (OCSP) stapling.

Qt QML 模块

  • Improved support for enums declared in C++.
  • JavaScript null as a binding value is now optimized at compile time.
  • Implemented the generation of function tables on 64-bit Windows, making it possible to unwind the stack through JITed functions.

Qt Quick 模块

  • Added support to TableView for hiding rows and columns.

Qt Quick Controls 2 模块

  • 添加 SplitView QML 类型。
  • Added a cache property to icons.

Qt Wayland 模块

  • Added a new client buffer integration for linux-dmabuf-unstable-v1 . Qt clients already had support through wayland-egl integration.
  • 添加支持 wp_viewporter 协议。

Qt WebEngine 模块

  • Updated to Chromium 73.
  • Added support for application-local client certificate store.
  • Added support for client certificates from QML.
  • Added support for viewing PDF files via an internal Chromium extension.
  • Introduced the Web Notifications API.

平台的变化

Android

  • Android 5.0 (API level 21) is now the minimum supported version.
  • Added support for content: URLs to QFile .
  • Added native file dialog support.

Wayland

  • Added a new shell integration for fullscreen-shell-unstable-v1 .

技术预览模块

新平台

Qt for Automation 模块

Qt KNX

  • Added a secure client API.

Qt OPC UA

  • Added a QML API (as technology preview).
  • C++ API is now out of technology preview.
  • Added a secure client C++ API (as technology preview).
  • UaCpp and Open62542 backends now have feature parity.

Qt CoAP (Technology Preview)

  • Added DTLS support.

弃用模块

The following modules are part of Qt 5.13, but are deprecated and considered for removal in subsequent releases of Qt:

  • Qt Script
  • Qt Quick Controls 1
  • Qt XML Patterns

移除模块

The following modules were deprecated earlier and are no longer part of the Qt 5.13 release:

  • Qt Canvas 3D

API 变化列表

以下页面包含 Qt 5.13 中的 API 变化列表:

其它 Qt 5 发行的补充