New Features in Qt 5.7

From Qt Wiki
Revision as of 08:58, 18 January 2016 by Tuukka (talk | contribs)
Jump to navigation Jump to search

C++11 support for compiler required

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
  • Qt Wayland Compositor
  • Quick Controls 2
  • 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


New Configurations

Known Issues