Esquema de versiones
Versiones
Qt Quick Controls 2.0 se introdujo en Qt 5.7. Las siguientes versiones menores de Qt incrementan la versión de importación de los módulos Qt Quick Controls en uno, hasta Qt 5.12, donde las versiones de importación coinciden con la versión menor de Qt.
En Qt 6, tanto la versión mayor como la menor coinciden, y los números de versión pueden omitirse en las importaciones en QML. Si se omite la versión, se utilizará la última versión.
Los módulos experimentales de Qt Labs utilizan la versión de importación 1.0.
Qt | QtQuick | QtQuick.Controls,QtQuick.Controls.Material,QtQuick.Controls.Universal,QtQuick.Templates | Qt.labs.platform |
|---|---|---|---|
| 5.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 |
| ... | ... | ... | ... |
Revisiones
Debido a cómo se implementa Qt Quick Controls, las nuevas propiedades que se añadan pueden chocar con cualquier propiedad definida por el usuario con el mismo nombre. Por ejemplo, el siguiente fragmento dará lugar a un error:
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 } }
Estas propiedades deben renombrarse para evitar el conflicto.
© 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.