New Features in Qt 5.14
Jump to navigation
Jump to search
Note that this list should be considered as work in progress until the first Beta release.
New Features (within existing modules)
- Qt 3D
- Qt Bluetooth
- Qt Core
- Qt GUI
- Color-space support for images. Reading color-spaces from JPEG, PNG, WebP and TIFF images, writing color-spaces to PNG and TIFF, and performing color-space transformation on images.
- Qt Location
- Qt Multimedia
- Qt Network
- Qt QML
- Qt Quick
- Added the first preview of the graphics API independent scenegraph renderer as an opt-in feature. This allows running qualifying Qt Quick applications on top of Vulkan, Metal, or Direct3D 11 instead of OpenGL. The supported platforms are currently Windows 10, Linux with X11 (xcb), macOS with MoltenVK, or Android 7.0+ for Vulkan, macOS for Metal, Windows 10 for D3D.
- Qt Quick Controls 2
- Qt SerialBus
- [QTBUG-72979] Added operators to compare QCanBusDevice::Filter for equality or inequality.
- [QTBUG-70449] Added the QCanBusDevice::OperationError and QCanBusDevice::TimeoutError codes to signal wrong operation respectively timeout errors.
- [QTBUG-70766] Added the function QCanBusDevice::busStatus() to query the CAN bus status from the CAN bus device.
- [QTBUG-54943] Added the function QCanBusDevice::resetController() to reset a CAN controller from bus off state.
- [QTBUG-75204] SocketCAN: Added the configuration parameter QCanBusDevice::ProtocolKey to use another protocol inside the protocol family PF_CAN.
- [QTBUG-54296] SocketCAN: If libsocketcan is available, the CAN bus bitrate can be get and set at runtime.
- PeakCAN: Added support for PCAN-USB devices on macOS by using the MacCAN library.
- [QTBUG-75405]QTBUG-76232] Expose the underling QIODevice used for Modbus communication, e.g. for setting the serial port hardware flow control (RTS/CTS).
- Qt Test
- Qt Wayland Compositor
- Qt WebEngine
- Qt WebSockets
Platform Changes
- Android
- iOS
- Wayland
New Modules
- Qt Lottie fully supported
Technology Preview Modules
New Platforms
- Qt for WebAssembly
Qt for Automation
- Qt KNX
- Qt Mqtt
- Qt OPC UA
- Qt CoAP (TP)
Deprecated Modules
The following modules are part of Qt 5.14 release, but deprecated and considered for removal in subsequent releases of Qt:
- Qt Script
- Qt Quick Controls 1
- Qt XmlPatterns
Removed Modules
The following modules have been deprecated earlier and no longer part of the Qt 5.14 release:
Configurations