Sur cette page

Qt Quick Modèles 2

Qt Quick Les modèles constituent la base de Qt Quick Controls. Les modèles sont des implémentations non visuelles de la logique et du comportement des contrôles. Ils fournissent une interface permettant de visualiser les contrôles en QML à l'aide de Qt Quick.

Même si les modèles visent à être aussi indépendants que possible du style, ils doivent dans certains cas émettre certaines hypothèses concernant la structure visuelle d’un contrôle. Par exemple, une zone de sélection (spinbox) comporte des boutons permettant d’augmenter et de diminuer sa valeur. Afin d’implémenter le comportement d’une zone de sélection, le modèle correspondant doit savoir si l’utilisateur interagit avec le bouton « haut » ou « bas ». Une implémentation visuelle du modèle « spinbox » doit simplement positionner les boutons « haut » et « bas » et les afficher dans leurs états normal, enfoncé et désactivé. La gestion des événements d’entrée et le traitement des états sont pris en charge par le modèle sous-jacent.

Évolution du module

La section «Modifications apportées à Qt Quick Controls » répertorie les changements importants apportés à l’API et aux fonctionnalités du module dans le cadre de la série Qt 6 de Qt.

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