Versioning scheme¶
Explains the versioning scheme used by Qt Quick Controls.
Versions¶
Qt Quick Controls 2.0 was introduced in Qt 5.7. Subsequent minor Qt releases increment the import version of the Qt Quick Controls modules by one, until Qt 5.12, where the import versions match Qt’s minor version.
In Qt 6, both the major and minor versions match, and version numbers may be omitted from imports in QML. If the version is omitted, the latest version will be used.
The experimental Qt Labs modules use import version 1.0.
Qt
QtQuick
QtQuick.Controls` <https://doc.qt.io/qt-6/qtquick-controls-qmlmodule.html>`_ ,QtQuick.Controls.Material:ref:` <Material-Style>` ,QtQuick.Controls.Universal:ref:` <Universal-Style>` ,QtQuick.Templates` <https://doc.qt.io/qt-6/qtquick-templates-qmlmodule.html>`_
Qt.labs.platform5.7
2.7
2.0
1.0
5.8
2.8
2.1
1.0
5.9
2.9
2.2
1.0
5.10
2.10
2.3
1.0
5.11
2.11
2.4
1.0
5.12
2.12
2.12
1.0
6.0
6.0
6.0
1.0
…
…
…
…
Revisions¶
Due to how Qt Quick Controls are implemented, new properties that are added may clash with any user-defined properties of the same name. For example, the following snippet will result in an error:
These properties should be renamed to avoid the conflict.