En esta página

Qt Quick C++ Classes

El módulo Qt Quick proporciona clases para incrustar Qt Quick en aplicaciones Qt/C++. Más...

Espacios de nombres

QQuickOpenGLUtils

Contiene utilidades para Qt Quick cuando se utiliza con un backend OpenGL

Clases

QNativeInterface::QSGD3D11Texture

Proporciona acceso y permite adoptar objetos de textura Direct3D 11

QNativeInterface::QSGD3D12Texture

Proporciona acceso y permite adoptar objetos de textura Direct3D 12

QNativeInterface::QSGMetalTexture

Proporciona acceso y permite adoptar objetos de textura Metal

QNativeInterface::QSGOpenGLTexture

Proporciona acceso a objetos de textura OpenGL y permite adoptarlos.

QNativeInterface::QSGVulkanTexture

Proporciona acceso a objetos de imagen Vulkan y permite adoptarlos.

QQuickAsyncImageProvider

Interfaz para el control asíncrono de las solicitudes de imágenes QML

QQuickFramebufferObject

Clase de conveniencia para integrar el renderizado OpenGL utilizando un objeto framebuffer (FBO) con Qt Quick

QQuickFramebufferObject::Renderer

QQuickGraphicsConfiguration

Controla ajustes gráficos de bajo nivel para QQuickWindow

QQuickGraphicsDevice

Contenedor opaco para objetos gráficos nativos que representan dispositivos o contextos gráficos

QQuickImageProvider

Interfaz para soportar pixmaps y peticiones de imágenes enhebradas en QML

QQuickImageResponse

Interfaz para la carga asíncrona de imágenes en QQuickAsyncImageProvider

QQuickItem

El más básico de todos los elementos visuales en Qt Quick

QQuickItem::ItemChangeData

Añade información suplementaria a la función QQuickItem::itemChange()

QQuickItemGrabResult

Contiene el resultado de QQuickItem::grabToImage()

QQuickPaintedItem

Forma de utilizar la API QPainter en el gráfico de escena QML

QQuickRenderControl

Mecanismo para renderizar el gráfico de escena Qt Quick en un objetivo de renderizado fuera de pantalla de forma totalmente controlada por la aplicación.

QQuickRenderTarget

Contenedor opaco para recursos gráficos nativos que especifica un destino de renderizado y los metadatos asociados.

QQuickRhiItem

Alternativa portátil a QQuickFramebufferObject que no está vinculada a OpenGL, sino que permite integrar el renderizado con las API de QRhi con Qt Quick

QQuickRhiItemRenderer

Un QQuickRhiItemRenderer implementa la lógica de renderizado de un QQuickRhiItem

QQuickTextDocument

Acceso al QTextDocument de QQuickTextEdit

QQuickTextureFactory

Interfaz para cargar texturas personalizadas desde QML

QQuickView

Ventana para mostrar una interfaz de usuario Qt Quick

QQuickWindow

Ventana para mostrar una escena gráfica QML

QQuickWindow::GraphicsStateInfo

Describe parte del estado gráfico de la RHI en el punto de una llamada beginExternalCommands()

QSGBasicGeometryNode

Sirve como clase base para nodos basados en geometría.

QSGClipNode

Implementa la funcionalidad de recorte en el gráfico de la escena

QSGDynamicTexture

Sirve como clase base para texturas que cambian dinámicamente, como el contenido que se renderiza en los FBO.

QSGFlatColorMaterial

Manera conveniente de renderizar geometría de color sólido en el gráfico de escena.

QSGGeometry

Almacenamiento de bajo nivel para primitivas gráficas en el gráfico de escena Qt Quick

QSGGeometry::Attribute

QSGGeometry::Attribute describe un único atributo de vértice en una QSGGeometry

QSGGeometry::AttributeSet

QSGGeometry::AttributeSet describe cómo se construyen los vértices de una QSGGeometry

QSGGeometry::ColoredPoint2D

QSGGeometry::ColoredPoint2D struct es una estructura conveniente para acceder a puntos 2D con color

QSGGeometry::Point2D

QSGGeometry::Point2D struct es una estructura para acceder a Puntos 2D

QSGGeometry::TexturedPoint2D

QSGGeometry::TexturedPoint2D struct es una estructura para acceder a Puntos 2D con coordenadas de textura

QSGGeometryNode

Se utiliza para todo el contenido renderizado en el gráfico de escena

QSGImageNode

Se proporciona para dibujar fácilmente contenido texturizado utilizando el gráfico de escena QML

QSGMaterial

Encapsula el estado de renderizado para un programa de sombreado

QSGMaterialShader

Representa un programa de sombreado independiente de la API gráfica

QSGMaterialShader::GraphicsPipelineState

Describe los cambios de estado que el material desea aplicar al estado del conducto de gráficos activo en ese momento.

QSGMaterialType

Se utiliza como un token de tipo único en combinación con QSGMaterial

QSGNode

La clase base para todos los nodos en el gráfico de escena

QSGOpacityNode

Se utiliza para cambiar la opacidad de los nodos

QSGOpaqueTextureMaterial

Manera conveniente de renderizar geometría texturizada en el gráfico de escena

QSGRectangleNode

Clase de conveniencia para dibujar rectángulos sólidos rellenos utilizando scenegraph

QSGRenderNode

Representa un conjunto de comandos de renderizado personalizados dirigidos a la API de gráficos que utiliza el scenegraph

QSGRenderNode::RenderState

Proporciona información sobre la matriz de proyección y el recorte.

QSGRendererInterface

Una interfaz que proporciona acceso a algunas de las funciones internas específicas de la API de gráficos del scenegraph

QSGSimpleRectNode

Clase de conveniencia para dibujar rectángulos sólidos rellenos utilizando scenegraph

QSGSimpleTextureNode

Clase para dibujar fácilmente contenido texturizado utilizando el gráfico de escena QML

QSGTextNode

Clase para dibujar diseños de texto y documentos de texto en el gráfico de escena Qt Quick

QSGTexture

Clase base para las texturas utilizadas en el gráfico de escena

QSGTextureMaterial

Forma práctica de representar geometría texturizada en el gráfico de escena

QSGTextureProvider

Encapsula entidades basadas en texturas en QML

QSGTransformNode

Implementa transformaciones en el gráfico de escena

QSGVertexColorMaterial

Forma práctica de representar geometría coloreada por vértice en el gráfico de escena

Descripción detallada

Para enlazar con el módulo, añade esta línea a tu archivo qmake .pro:

QT += quick

Para obtener más información sobre el módulo Qt Quick, consulte la documentación del módulo Qt Quick documentación del módulo.

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