Concepts importants sur Qt Quick - Le canevas visuel
Le canevas visuel fourni par Qt Quick est un canevas à deux dimensions avec un ordre z.
Système de coordonnées
Le pixel supérieur gauche du système de coordonnées Qt Quick est le pixel [0, 0]. Le système de coordonnées d'un élément enfant est relatif à son élément parent visuel. Voir la documentation sur le système de coordonnées pour des informations détaillées sur le système de coordonnées utilisé par Qt Quick.
Parent visuel
Il existe deux types distincts de parentage dans une application QML qui utilise Qt Quick. Le premier type est le parent propriétaire (également connu sous le nom de parent QObject ) qui détermine la sémantique de la durée de vie de l'objet. Le second type est le parent visuel, qui détermine l'endroit du canevas où un élément est dessiné, ainsi que certaines propriétés (par exemple, l'opacité s'applique aux enfants visuels).
Dans la plupart des cas, le parent visuel est identique au parent propriétaire. Voir la documentation sur le parent visuel pour plus d'informations sur le sujet.
Graphique de scène
Les systèmes et appareils informatiques modernes utilisent des unités de traitement graphique ou GPU pour effectuer le rendu des graphiques. Qt Quick peut tirer parti de ce matériel graphique en utilisant des API graphiques comme OpenGL, Vulkan ou Metal. Dans Qt 6, l'adaptation graphique par défaut de Qt Quick prend en charge plusieurs API graphiques, telles que OpenGL (ES), Vulkan, Metal et Direct 3D 11, pour afficher les applications développées avec Qt Quick dans QML. En particulier, Qt Quick définit un graphique de scène qui est ensuite rendu. Voir la documentation sur le graphe de scène pour des informations approfondies sur le concept de graphe de scène et son intérêt, 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.