La referencia QML
QML es un lenguaje multiparadigma para crear aplicaciones altamente dinámicas. Con QML, los bloques de construcción de aplicaciones, como los componentes de interfaz de usuario, se declaran y se establecen varias propiedades para definir el comportamiento de la aplicación. El comportamiento de la aplicación puede programarse aún más mediante JavaScript, que es un subconjunto del lenguaje. Además, QML utiliza Qt en gran medida, lo que permite acceder a tipos y otras características de Qt directamente desde las aplicaciones QML.
Esta guía de referencia describe las características del lenguaje QML. Muchos de los tipos QML de la guía tienen su origen en el lenguaje Qt Qml o Qt Quick módulos.
- El lenguaje QML
- El sistema de tipos QML
- Tipos de objeto QML
- Tipos de valor QML
- Enumeraciones QML
- Tipos de secuencia QML
- Singletons en QML
- Tipos adjuntos en QML
- Espacios de nombres QML
- Tipos JavaScript
- Conversión de tipos de datos entre QML y C++
- Interacción con objetos QML desde C++
- Integración con valores JavaScript desde C++
- Incrustación de objetos C++ en QML con propiedades de contexto
- Módulos QML
- Definición de tipos de objeto mediante documentos QML
- Definición de tipos QML desde C++
- Uniendo todo con CMake
- Modernización de módulos QML
- Ajuste fino de módulos QML
- Portar módulos QML a CMake
- Archivos qmldir de definición de módulos
- Módulos identificados
- Módulos heredados
- Creación de plugins C++ para QML
- JavaScript en QML
© 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.