On this page

What's New in Qt 6.12

New and Restored Modules in Qt 6.12

Qt 6.12 adds the following modules and tools:

New Features in Qt 6.12

Qt Bluetooth Module

  • The Android backend now respects the advertising minimum and maximum interval parameters provided via QLowEnergyAdvertisingParameters when starting the BTLE advertising.

Qt Canvas Painter Module

Qt Core Module

Qt D-Bus Module

Qt Graphs Module

Qt GRPC Module

Qt GUI Module

Qt HTTP Server Module

Qt Lottie Animation Module

Qt Multimedia Module

Qt Network Module

Qt Positioning Module

Qt Protobuf Module

  • Qt properties in the generated message classes are now marked with the FINAL modifier by default. This enables QML tooling to apply performance optimizations and generate more efficient code. Use the new option GENERATE_NON_FINAL_PROPERTIES of qt_add_protobuf() to revert to the old behavior.

Qt Qml Module

  • Added new method insertRow to QQmlTreemodel to insert rows into specific positions in the model.
  • Added new method moveRows to QQmlTreemodel to rearrange the structure of the model.

Qt Quick Module

Qt Quick Controls Module

Qt Quick Dialogs Module

Qt Quick Effects Module

Qt Quick 3D Module

Qt Quick 3D XR Module

Qt Quick 3D Physics Module

Qt Quick VectorImage Module

  • Added asynchronous property for loading vector image.
  • Added status property for tracking the progress of loading the image.
  • Added retainWhileLoading to be used in combination with asynchronous.
  • Added generatedItem property for accessing the generated subtree.

Qt Serial Port Module

Qt Serial Bus Module

Qt Sql Module

Qt SVG Module

Qt Test Module

Qt VirtualKeyboard Module

Qt WebEngine Module

Qt WebView Module

Qt Widgets Module

Qt XML Module

Qt MQTT Module

Tools

QDoc Documentation Generator

Qt Linguist

Platform Changes

Build System Changes

Desktop Platforms

Windows

Linux

macOS

Wayland Client on Linux

Mobile Platforms

Android

Qt for Android
  • Added multi-ABI support for Feature Delivery projects.
Qt Quick for Android

iOS

Embedded Platforms

Boot to Qt

Real-Time Operating Systems

Modules Deprecated in Qt 6.12

The following modules are deprecated. We strongly advise against using them in new code.

For more information about the life-cycle of modules in Qt, see QUIP-14.

List of API Changes

These pages contain an overview of API changes in Qt 6.12:

Known Issues

For information about known issues in Qt 6.12 see the Qt Wiki.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.