Qt Quick/es

From Qt Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
This article may require cleanup to meet the Qt Wiki's quality standards. Reason: Auto-imported from ExpressionEngine.
Please improve this article if you can. Remove the {{cleanup}} tag and add this page to Updated pages list after it's clean.

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 2.1 es Qt Quick : 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:

  1. 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.
  2. QML (Qt Meta-Object Language): un lenguaje de clarativo fácil de usar.
  3. 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 para buscar y encontrar. :)

Enlaces (sin traducir)