Qt Quick/es
English Русский Español Català Português Magyar ქართულად
Qt Quick (Qt User Interface Creation Kit)
La nueva funcionalidad clave de las versiones de Qt 4.7 y Qt Creator [developer.qt.nokia.com] 2.1 es Qt Quick [doc.qt.nokia.com] : una tecnología de interfaces de usuario de alto nivel que permite a los desarrolladores y diseñadores de interfaces de usuario trabajar juntos para crear interfaces animadas, listas para entrada táctil y aplicaciones ligeras. Incluye:
- Nuevas herramientas en el IDE Qt Creator: incluyendo un editor visual que permite a diseñadores de interfaces y desarrolladores cooperar, trabajando sobre el mismo código de forma iterativa.
- QML (Qt Meta-Object Language): un lenguaje de clarativo fácil de usar.
- QtDeclarative: un nuevo módulo en la biblioteca Qt que permite una aproximación a la programación declarativa.
Y aunque no son necesarias habilidades de programación en C++ para usar Qt Quic, está 100% basado en Qt y puede ser extendido desde C++, limitado tan solo por tu creatividad.
Alcance (Qt Creator 2.1 y Quick)
- Asistente de proyecto QML y gestión de proyecto (nuevo formato de archivo para programación de aplicaciones QML puras).
- Editor QML avanzado con resaltado de sintaxis, completado de código, ayuda integrada y más.
- Diseñador Qt Quick: Editor visual WYSIWYG para crear interfaces de usuario.
- Qt Quick Components: Elementos comunes a las interfaces de usuario que encajan con la apariencia y comportamiento de la plataforma.
QML vs. GUI basada en Widgets
Los novatos en Qt frecuentemente preguntan: ¿Qué opción es la mejor para crear mi interfaz de usuario? Con Qt hay 3 técnicas (que pueden ser integradas):
- Usar Qt Designer para crear archivos *.ui, una descripción de la interfaz en XML.
- Programar la colocación de tu interfaz en C++ con las clases de widgets de Qt.
- Escribir o diseñar visualmente (o modelarlo con Qt Creator 2.1) archivos QML.
El “cómo” aún tiene que acabarse pero usa el tag qml vs widget [developer.qt.nokia.com] para buscar y encontrar. :)
Enlaces (sin traducir)
- Getting Started [doc.qt.nokia.com]
- Creating a Qt Quick Application [doc.qt.nokia.com]
- Creating QML Components [doc.qt.nokia.com]
- Open Qt Quick Components [developer.qt.nokia.com]
- Qt Quick sync meeting minutes [developer.qt.nokia.com]
- Exporting QML from photoshop and GIMP [labs.qt.nokia.com] – WIP
- QML UI examples on Forum Nokia [projects.forum.nokia.com]