Concepts importants dans l'Qt Quick - Le canevas visuel
Le canevas visuel fourni par l'Qt Quick est un canevas bidimensionnel avec un ordre de superposition (z-ordering).
Système de coordonnées
Le pixel situé en haut à gauche du système de coordonnées d’ Qt Quick correspond au pixel [0, 0]. Le système de coordonnées d’un élément enfant est relatif à son élément parent visuel. Consultez la documentation sur le système de coordonnées pour obtenir des informations détaillées sur le système de coordonnées utilisé par Qt Quick.
Élément parent visuel
Il existe deux types distincts de parenté dans une application QML utilisant Qt Quick. Le premier type est le parent de propriété (également appelé parent QObject ), qui détermine la sémantique du cycle de vie des objets. Le second type est le parent visuel, qui détermine l’emplacement d’un élément sur le canevas, ainsi que certaines propriétés (par exemple, l’opacité s’applique aux enfants visuels).
Dans la quasi-totalité des cas, le parent visuel est identique au parent de propriété. Consultez la documentation relative au parent visuel pour obtenir des informations plus détaillées sur ce sujet.
Arborescence de scène
Les systèmes informatiques et appareils modernes utilisent des processeurs graphiques (GPU) pour le rendu graphique. L’ Qt Quick peut tirer parti de ce matériel graphique à l’aide d’API graphiques telles qu’OpenGL, Vulkan ou Metal. Dans Qt 6, l’adaptation graphique par défaut pour Qt Quick prend en charge plusieurs API graphiques, telles qu’OpenGL (ES), Vulkan, Metal et Direct 3D 11, afin d’afficher les applications développées avec Qt Quick en QML. En particulier, Qt Quick définit un graphe de scène qui est ensuite rendu. Consultez la documentation relative au graphe de scène pour obtenir des informations détaillées sur le concept de graphe de scène et ses avantages, ainsi que sur les adaptations du graphe de scène fournies par Qt Quick.
© 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.