New Features in Qt 5.7
Jump to navigation
Jump to search
C++11 Support Required from the compiler
Qt has enabled usage of C++11 in Qt applications for a long time, but with Qt 5.7 we are also enabling use of C++11 in the Qt modules. Therefore Qt 5.7 requires C++11 support from the compiler, and has removed support from older compilers not providing adequate C++11 support.
New Features
- Qt Core
- Qt Network
- Qt GUI
- Qt Widgets
- Qt Testlib
- Qt Multimedia
- Qt WebEngine
- Based on Chromium 48 or 49
- Drag'n'Drop
- Audio played in tab notification.
- Support for DRM-protected HTML5 video using Widevine pepper plugin
- API for evaluating javascript or installing qwebchannel in secure isolated javascript worlds
- Qt QML
- Add JIT support for WinRT on x86 and x64.
- Embedded platforms
- Desktop platforms
- Qt WebView
- Qt Canvas3D
- Qt Nfc
- Qt Positioning
- Qt Location
- Qt 3D
- Quick Controls 2
- A set of light-weight embedded and mobile orientation controls
- Based on a flexible template system that enables rapid development of entire custom styles and user experiences
- Built-in styles:
- Default style - a simple and light-weight all-round style that offers the maximum performance
- Material style - a style based on the Google Material Design Guidelines
- Universal style - a style based on the Microsoft Universal Design Guidelines
- iOS style - a style based on the iOS Human Interface Guidelines (work in progress)
- Can be mixed with Qt Quick Controls 1.0, but the APIs are not compatible
- Qt SerialBus
Deprecated Modules
The following modules are part of Qt 5.6 release, but deprecated and considered for removal in subsequent releases of Qt:
- Qt Script
Removed Modules
With Qt 5.7 the following modules are no longer part of the release packages, but users can still build them from source:
Technology Preview Modules
- Qt Speech
- Speech recognition and text to speech functionality
- Plug-in API for using various open-source and commercial ASR and TTS engines
- Qt Wayland Compositor
New Configurations
Known Issues