Qt Quick QML Types
El módulo Qt Quick proporciona tipos gráficos primitivos. Estos tipos sólo están disponibles en un documento QML si dicho documento importa el espacio de nombres QtQuick.
Para utilizar el módulo, importe el módulo QtQuick con la siguiente sentencia:
import QtQuick
Visite la documentación del módulo Qt Quick para obtener más información sobre los conceptos centrales de QtQuick.
Submódulos
Qt Quick incluye varios submódulos que contienen tipos adicionales:
- Local Storage - un submódulo que contiene una interfaz JavaScript para una base de datos SQLite
- Particles - proporciona un sistema de partículas para aplicaciones QML
- Controls - proporciona un conjunto de componentes de interfaz de usuario reutilizables
- Layouts - contiene tipos que se utilizan para organizar elementos en la interfaz de usuario
- Tests - tipos para probar aplicaciones QML.
- Effects - proporciona tipos para aplicar uno o más efectos gráficos simples a los elementos de Qt Quick.
- Shapes - proporciona tipos para representar formas vectoriales en una escena Qt Quick.
- Vector Image - proporciona tipos para mostrar archivos de imágenes vectoriales.
Tipos de valores
Existen varios tipos de valores que el lenguaje QML admite por defecto.
Además, la importación QtQuick proporciona los siguientes tipos de valor:
Un valor de color ARGB | |
Valor de fuente con las propiedades de QFont. El tipo de fuente se refiere a un valor de fuente con las propiedades de QFont | |
Un tipo matrix4x4 es una matriz de 4 filas y 4 columnas | |
Un tipo quaternion tiene atributos escalares, x, y, z | |
Un tipo vector2d tiene atributos x e y | |
Valor con atributos x, y, y z | |
Un tipo vector4d tiene atributos x, y, z y w |
Tipos de objeto
La mayoría de los tipos de objeto proporcionados por la importación QtQuick se basan en el tipo Item, que a su vez deriva de QtObject. QML object types proporcionados por el módulo Qt QML (como QtObject y Component) también están disponibles al importar QtQuick.
Permite la accesibilidad de los elementos QML | |
Anima los cambios en los valores de anclaje | |
Especifica cómo cambiar las anclas de un elemento en un estado | |
Reproduce animaciones almacenadas como una serie de imágenes | |
Dibuja una animación sprite | |
Es la base de todas las animaciones QML | |
Permite el control manual de las animaciones | |
Es la base de todos los animadores QML | |
Proporciona acceso a propiedades de estado de aplicación globales compartidas por muchos componentes QML | |
Define una animación por defecto para un cambio de propiedad | |
Pinta un borde basado en una imagen | |
Define una malla con vértices dispuestos como los de una BorderImage | |
Proporciona un elemento de lienzo 2D que permite dibujar mediante JavaScript | |
Proporciona una interfaz CanvasGradient opaca | |
Contiene datos de píxeles de imagen en orden RGBA | |
Proporciona acceso ordenado e indexado a los componentes de cada píxel en los datos de imagen | |
Notificación de que una ventana está a punto de cerrarse | |
Anima los cambios en los valores de color | |
Conjunto de colores por roles | |
Posiciona sus hijos en una columna | |
Proporciona contexto 2D para las formas en un elemento del lienzo | |
Define un validador para números no enteros | |
Para especificar eventos de arrastrar y soltar para Elementos movidos | |
Proporciona información sobre un evento de arrastre | |
Manejador para arrastrar | |
Para especificar el manejo de arrastrar y soltar en un área | |
Proporciona una propiedad para manipular la apariencia de la tecla Intro en un teclado en pantalla | |
Proporciona una superficie que puede ser "flickeada | |
Proporciona una superficie que se puede voltear | |
Posiciona sus hijos uno al lado del otro, envolviéndolos si es necesario. | |
Crea explícitamente un ámbito de enfoque | |
Proporciona información sobre cómo se resuelve una consulta de fuente determinada. | |
Permite cargar fuentes por URL | |
Proporciona métricas para una fuente determinada | |
Activa un controlador en cada actualización de fotograma de animación | |
Parámetro dado con la señal gestureStarted | |
Define un relleno de degradado | |
Define el color en una posición de un gradiente | |
Proporciona información sobre el backend de scenegraph y la API de gráficos utilizada por Qt Quick | |
Posiciona sus hijos en formación de malla | |
Define una malla con vértices dispuestos en cuadrícula | |
Para especificar una vista en cuadrícula de los elementos proporcionados por un modelo | |
Controlador del ratón y de la tableta | |
Muestra una imagen | |
Proporciona acceso a QInputMethod para aplicaciones QML | |
Define un validador para valores enteros | |
Un tipo visual básico de QML | |
Contiene los resultados de una llamada a Item::grabToImage() | |
Proporciona información sobre un evento clave | |
Soporta la navegación mediante teclas de flecha | |
Proporciona manejo de teclas a los ítems | |
Propiedad utilizada para reflejar el comportamiento del diseño | |
Proporciona una vista de lista de los elementos proporcionados por un modelo | |
Permite la carga dinámica de un subárbol desde una URL o Componente | |
Permite aplicar una matriz de transformación 4x4 a un elemento | |
Permite un manejo sencillo del ratón | |
Proporciona información sobre un evento de ratón | |
Manejador abstracto para eventos de puntero multipunto | |
Permite el manejo de múltiples puntos de contacto | |
Anima los cambios en los valores de tipo qreal | |
Tipo anima la opacidad de un Item | |
Contiene grupos de colores para cada estado de elemento QML | |
Permite que las animaciones se ejecuten en paralelo | |
Anima los cambios en los valores de los padres | |
Especifica cómo reparent un elemento en un cambio de estado | |
Define una ruta para su uso por PathView y Shape | |
Define un arco con los radios y el centro dados | |
Anima un ítem a lo largo de un camino | |
Define un arco con el radio dado | |
Especifica cómo establecer un atributo en una posición determinada de una trayectoria | |
Define una curva de Bézier cúbica con dos puntos de control | |
Define un punto en una curva Catmull-Rom | |
El tipo de trayectoria base | |
Especifica cómo animar manualmente a lo largo de una trayectoria | |
Define una línea recta | |
Mueve la posición de la trayectoria | |
Define un conjunto de polilíneas mediante una lista de coordenadas | |
Manipula la forma en que se interpreta una trayectoria | |
Define una polilínea a través de una lista de coordenadas | |
Define una curva de Bézier cuadrática con un punto de control | |
Define un rectángulo con esquinas redondeadas opcionalmente | |
Define un trazado utilizando una cadena de datos de trazado SVG | |
Define una cadena en una fuente especificada | |
Distribuye los elementos proporcionados por el modelo en un trazado | |
Permite pausar una animación | |
Habilita la gestión de gestos de pellizco sencillos | |
Para especificar información sobre un evento de pellizco | |
Manipulador de gestos de pellizco | |
Proporciona funciones de utilidad para matrix4x4 cuando se utiliza para transformaciones 2D | |
Manejador para reaccionar a un único punto de contacto | |
Equivalente QML para QPointingDevice | |
Gestor abstracto de eventos de puntero con restricciones específicas del dispositivo | |
Equivalente en QML de QPointerEvent | |
Gestor abstracto de eventos de puntero | |
Proporciona propiedades adjuntas que contienen detalles sobre dónde existe un elemento en un posicionador | |
Especifica cambios de propiedad inmediatos durante la animación | |
Anima los cambios en los valores de las propiedades | |
Describe nuevas propiedades o valores para un estado | |
Pinta un rectángulo relleno con un borde opcional | |
Proporciona un validador de cadenas | |
Instancia de un número de componentes basados en ítems utilizando un modelo proporcionado. | |
Permite rotar un elemento | |
Anima los cambios en los valores de rotación | |
El tipo anima la rotación de un elemento | |
Posiciona sus hijos en una fila | |
Proporciona acceso a las propiedades de área segura del elemento o ventana | |
Permite escalar un elemento | |
El tipo anima el factor de escala de un elemento | |
El objeto adjunto proporciona información sobre la pantalla en la que se muestra un elemento o ventana | |
Define scripts para ser ejecutados durante una animación | |
Permite ejecutar animaciones secuencialmente | |
Aplica shaders personalizados a un rectángulo | |
Renderiza un ítem Qt Quick en una textura y la muestra | |
Proporciona una forma de cizallar un elemento | |
Proporciona atajos de teclado | |
Manejador abstracto para Eventos de Puntero de un solo punto | |
Permite a una propiedad seguir suavemente un valor | |
Permite a una propiedad seguir un valor con un movimiento similar a un muelle | |
Especifica animaciones de sprites | |
Dibuja una animación de sprite | |
Define configuraciones de objetos y propiedades | |
Especifica cómo ejecutar un script en un estado | |
Proporciona soporte de estado integrado para tipos que no son elementos | |
Proporciona acceso a las paletas Qt | |
Proporciona una vista de tabla de elementos para mostrar datos de un modelo | |
Manipulador de toques y clics | |
Especifica cómo añadir texto formateado a una escena | |
Una envoltura alrededor del QTextDocument de TextEdit | |
Muestra múltiples líneas de texto formateado editable | |
Muestra una línea de texto editable | |
Proporciona métricas para una fuente y un texto determinados | |
Representa una selección contigua de texto y sus propiedades | |
Describe un punto táctil en un MultiPointTouchArea | |
Para especificar transformaciones avanzadas en elementos | |
Define transiciones animadas que se producen en los cambios de estado | |
Proporciona una forma de mover un Item sin cambiar sus propiedades x o y | |
Proporciona una vista de árbol para mostrar los datos de un QAbstractItemModel | |
Tipo anima un uniforme de un ShaderEffect | |
Anima cambios en valores QVector3d | |
Especifica elementos en transición en una vista | |
Proporciona información sobre un evento de rueda de ratón | |
Manejador para la rueda del ratón | |
Crea una nueva ventana de nivel superior | |
Permite incrustar QWindows arbitrarias en una escena Qt Quick | |
Type anima la posición x de un Item | |
Type anima la posición y de un Item | |
Equivalente Qml para QEventPoint | |
Un punto de evento | |
Equivalente QML de QPointingDeviceUniqueId |
© 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.