Sur cette page

Qt Quick C++ Classes

Le module « Qt Quick » fournit des classes permettant d'intégrer Qt Quick dans des applications Qt/C++. En savoir plus...

Espaces de noms

QQuickOpenGLUtils

Contient des utilitaires pour l'Qt Quick lorsqu'il est utilisé avec un backend OpenGL

Classes

QNativeInterface::QSGD3D11Texture

Permet d’accéder aux objets de texture Direct3D 11 et d’en adopter l’utilisation

QNativeInterface::QSGD3D12Texture

Permet d'accéder aux objets de texture Direct3D 12 et de les adopter

QNativeInterface::QSGMetalTexture

Permet d'accéder aux objets de texture Metal et d'adopter ceux-ci

QNativeInterface::QSGOpenGLTexture

Permet d'accéder aux objets de texture OpenGL et de les adopter

QNativeInterface::QSGVulkanTexture

Permet d'accéder aux objets image Vulkan et de les adopter

QQuickAsyncImageProvider

Interface pour le contrôle asynchrone des requêtes d’images QML

QQuickFramebufferObject

Classe pratique pour intégrer le rendu OpenGL à l’aide d’un objet framebuffer (FBO) avec Qt Quick

QQuickFramebufferObject::Renderer

QQuickGraphicsConfiguration

Contrôle les paramètres graphiques de bas niveau pour la QQuickWindow

QQuickGraphicsDevice

Conteneur opaque pour les objets graphiques natifs représentant des périphériques ou des contextes graphiques

QQuickImageProvider

Interface permettant de prendre en charge les pixmaps et les requêtes d'images threadées dans QML

QQuickImageResponse

Interface pour le chargement asynchrone d’images dans QQuickAsyncImageProvider

QQuickItem

L’élément visuel le plus basique de tous dans Qt Quick

QQuickItem::ItemChangeData

Ajoute des informations supplémentaires à la fonction QQuickItem::itemChange()

QQuickItemGrabResult

Contient le résultat de la fonction QQuickItem::grabToImage()

QQuickPaintedItem

Méthode d’utilisation de l’API QPainter dans le graphe de scène QML

QQuickRenderControl

Mécanisme permettant de rendre le graphe de scène d'Qt Quick sur une cible de rendu hors écran, de manière entièrement contrôlée par l'application

QQuickRenderTarget

Conteneur opaque pour les ressources graphiques natives, spécifiant une cible de rendu et les métadonnées associées

QQuickRhiItem

Alternative portable à QQuickFramebufferObject qui n’est pas liée à OpenGL, mais permet plutôt d’intégrer le rendu aux API QRhi avec Qt Quick

QQuickRhiItemRenderer

Un QQuickRhiItemRenderer implémente la logique de rendu d’un QQuickRhiItem

QQuickTextDocument

Accès au QTextDocument de QQuickTextEdit

QQuickTextureFactory

Interface permettant de charger des textures personnalisées à partir de QML

QQuickView

Fenêtre permettant d’afficher une interface utilisateur « Qt Quick »

QQuickWindow

La fenêtre permettant d’afficher une scène graphique QML

QQuickWindow::GraphicsStateInfo

Décrit certains états graphiques du RHI au moment de l'appel à `beginExternalCommands()`

QSGBasicGeometryNode

Sert de classe de base pour les nœuds géométriques

QSGClipNode

Implémente la fonctionnalité de découpage dans le graphe de scène

QSGDynamicTexture

Sert de classe de base pour les textures modifiables dynamiquement, telles que le contenu rendu dans des FBO

QSGFlatColorMaterial

Moyen pratique de rendre des géométries de couleur unie dans le graphe de scène

QSGGeometry

Stockage de bas niveau pour les primitives graphiques dans le graphe de scène d’ Qt Quick

QSGGeometry::Attribute

QSGGeometry::Attribute décrit un attribut de sommet unique dans une QSGGeometry

QSGGeometry::AttributeSet

QSGGeometry::AttributeSet décrit la manière dont les sommets d’une QSGGeometry sont constitués

QSGGeometry::ColoredPoint2D

La structure QSGGeometry::ColoredPoint2D est une structure pratique permettant d’accéder à des points 2D dotés d’une couleur

QSGGeometry::Point2D

La structure QSGGeometry::Point2D est une structure de commodité permettant d'accéder à des points 2D

QSGGeometry::TexturedPoint2D

La structure QSGGeometry::TexturedPoint2D est une structure pratique permettant d’accéder à des points 2D dotés de coordonnées de texture

QSGGeometryNode

Utilisé pour tout le contenu rendu dans le graphe de scène

QSGImageNode

Fourni pour faciliter le dessin de contenu texturé à l’aide du graphe de scène QML

QSGMaterial

Encapsule l'état de rendu d'un programme de shader

QSGMaterialShader

Représente un programme de shader indépendant de l’API graphique

QSGMaterialShader::GraphicsPipelineState

Décrit les changements d’état que le matériau souhaite appliquer à l’état actuel du pipeline graphique

QSGMaterialType

Utilisé comme jeton de type unique en combinaison avec QSGMaterial

QSGNode

Classe de base de tous les nœuds du graphe de scène

QSGOpacityNode

Utilisé pour modifier l’opacité des nœuds

QSGOpaqueTextureMaterial

Moyen pratique de rendre une géométrie texturée dans le graphe de scène

QSGRectangleNode

Classe pratique permettant de dessiner des rectangles remplis de couleur unie à l’aide du graphe de scène

QSGRenderNode

Représente un ensemble de commandes de rendu personnalisées destinées à l’API graphique utilisée par le graphe de scène

QSGRenderNode::RenderState

Fournit des informations sur la matrice de projection et le découpage

QSGRendererInterface

Une interface permettant d’accéder à certains éléments internes du graphe de scène spécifiques à l’API graphique

QSGSimpleRectNode

Classe d'aide au dessin de rectangles remplis de couleur unie à l'aide du graphe de scène

QSGSimpleTextureNode

Fournie à des fins de commodité pour dessiner facilement du contenu texturé à l’aide du graphe de scène QML

QSGTextNode

Classe permettant de dessiner des mises en page de texte et des documents texte dans le graphe de scène d'Qt Quick

QSGTexture

Classe de base pour les textures utilisées dans le graphe de scène

QSGTextureMaterial

Moyen pratique de rendre une géométrie texturée dans le graphe de scène

QSGTextureProvider

Encapsule les entités basées sur des textures dans QML

QSGTransformNode

Implémente des transformations dans le graphe de scène

QSGVertexColorMaterial

Moyen pratique de rendre une géométrie colorée par sommet dans le graphe de scène

Description détaillée

Pour lier le module, ajoutez cette ligne à votre fichier d'.pro qmake:

QT += quick

Pour plus d’informations sur le module d’ Qt Quick, consultez la Qt Quick documentation du module.

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