Qt wiki will be updated on October 12th 2023 starting at 11:30 AM (EEST) and the maintenance will last around 2-3 hours. During the maintenance the site will be unavailable.
New Features in Qt 5.8
Jump to navigation
Jump to search
New Features (within existing modules)
- Qt Core
- Added at(), operator[], mid(), right() and left() to QLatin1String
- Qt GUI
- QTouchEvent no have uniqueId and rotation
- Support for dithering when converting to all QImage formats
- Previously private QOpenGLTextureBlitter API is made public, to help QtWayland in particular
- Qt Quick
- Modularized the Qt Quick scene graph in order to decouple from OpenGL
- Integrated the software backend (previously known as the Qt Quick 2D Renderer)
- Partial update support in the software backend (2D Renderer) to prevent expensive fullscreen updates when only small areas are changing
- Added an experimental Direct3D 12 backend
- Qt Quick Controls 2
- Added new QML types: Dialog, DialogButtonBox, MenuSeparator and ToolSeparator
- Added ripple effects to the Material style
- Added hover effects to the Material and Universal styles
- Added a 'System' theme to the Material and Universal styles
- Added new experimental "platform" QML types: MenuBar, Menu, SystemTrayIcon, ColorDialog, FontDialog, MessageDialog, FileDialog and FolderDialog
- Qt Widgets
- Qt WebEngine
- Based on Chromium 51+ (probably 53)
- Qt Bluetooth
- Bluetooth Low Energy Peripheral support on OS X and iOS
- Qt Network
- Support for TLS PSK ciphersuites on server side
- Support for configurable diffie hellman parameters
- Qt WebSockets
- Support for TLS PSK ciphersuites on client and server side
- Embedded platforms
- Enhanced multi-screen capabilities and configurability with eglfs when running on KMS/DRM, both with GBM and EGLDevice/Stream
- Added support for 90 or 180 degrees rotation of software-rendered content (QWidget) in eglfs