Sur cette page

Schéma de version

Versions

Qt Quick Controls 2.0 a été introduit dans Qt 5.7. Les versions mineures suivantes de Qt incrémentent la version d'importation des modules Qt Quick Controls d'une unité, jusqu'à Qt 5.12, où les versions d'importation correspondent à la version mineure de Qt.

Dans Qt 6, les versions majeure et mineure correspondent, et les numéros de version peuvent être omis dans les importations en QML. Si la version est omise, c'est la dernière version qui sera utilisée.

Les modules expérimentaux de Qt Labs utilisent la version d'importation 1.0.

QtQtQuickQtQuick.Controls,
QtQuick.Controls.Material,
QtQuick.Controls.Universal,
QtQuick.Templates
Qt.labs.platform
5.72.72.01.0
5.82.82.11.0
5.92.92.21.0
5.102.102.31.0
5.112.112.41.0
5.122.122.121.0
6.06.06.01.0
............

Révisions

En raison de la manière dont les contrôles Qt Quick sont mis en œuvre, les nouvelles propriétés ajoutées peuvent entrer en conflit avec les propriétés définies par l'utilisateur et portant le même nom. Par exemple, l'extrait suivant entraînera une erreur :

import QtQuick.Controls 2.13

ApplicationWindow {
    // ...

    ComboBox {
        anchors.centerIn: parent

        // As currentValue was added in 2.14, the versioned import above
        // should cause this property to be used, but instead an error is produced:
        // "Cannot override FINAL property"
        property int currentValue: 0
    }
}

Ces propriétés doivent être renommées pour éviter le conflit.

© 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.