Qt Creator

Revisión del 09:13 1 sep 2019 de Carlos idict (discusión | contribuciones) (Texto reemplazado: «<div align="justify">» por «»)
(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Qt Creator
Información sobre la plantilla
50*50
Es un entorno de desarollo (IDE) multiplataforma muy completo.
CreadorTrolltech
Última versión estableQt Creator 2.5.0
Plataformas soportadasLinux, Mac OSX, Windows, Windows CE, Symbian y Maemo.
Sistemas Operativos compatiblesLinux, Mac OSX, Windows XP y Windows Vista
IdiomaMultilenguaje
LicenciaLibre
Sitio web
http://qt.nokia.com/products/developer-tools/

Qt Creator. Es un Entorno Integrado de Desarrollo (IDE) creado por Trolltech, multiplataforma, diseñado para hacer que el desarrollo en C++ de la aplicación Qt sea más rápido y fácil. En el año 2008 Nokia compra Qt a Trolltech y luego en el 2011 tras su alianza con Microsoft decide vender la licencia comercial de Qt a Digia.

Qt Creator no quiere ser un reemplazo de Eclipse ni Visual Studio, sino un IDE ligero pensado especialmente para el desarrollo en múltiples plataformas: Windows XP y Vista, Linux (desde la versión 2.6) y Mac OSX (desde 10.4 en adelante).

Características

Principales características de Qt Creator:

  • Posee un avanzado editor de código C++.
  • Además soporta los lenguajes: C#/.NET Languages (Mono), Python: PyQt y PySide, Ada, Pascal, Perl, PHP y Ruby.
  • Posee también una GUI integrada y diseñador de formularios.
  • Herramienta para proyectos y administración.
  • Ayuda sensible al contexto integrada.
  • Depurador visual.
  • Resaltado y auto-completado de código.
  • Soporte para refactorización de código.

Licencias

Qt Creator es distribuido bajo tres tipos de licencias:

  • Qt Commercial Developer License
  • Qt GNU LGPL v. 2.1,
  • Qt GNU GPL v. 3.0

Plataformas

Linux, Mac OSX, Windows, Windows CE, Symbian y Maemo.

Características útiles

Qt Creator incluye una amplia gama de características útiles. Entre ellos se encuentran:

  • Smart Code Editor: El editor de código ofrece resaltado de sintaxis, así como de código.
  • Qt4 Project Generating Wizard : Este asistente permite al usuario generar un proyecto para una aplicación de consola, una aplicación GUI, o una librería de C++.
  • Qt Help Integration : Toda la documentación se puede acceder fácilmente haciendo clic en el botón de Ayuda(Help).
  • Qt Designer Integration : En la interfaz de usuario se pueden diseñar formas en Qt Creator.
  • Locator : Una potente herramienta de navegación que permite al usuario localizar los archivos y el uso mínimo de clases de teclado.
  • Support for qmake's .pro file format : El archivo .Pro se usa como descripción del proyecto.
  • Debugging Interface to GDB : Las solicitudes pueden ser depuradas en Qt Creator utilizando una interfaz gráfico para el depurador GNU simbólico.

Los selectores de modo (Módulos)

Cuando se trabaja en Qt Creator, se puede estar en uno de los seis modos(o Módulos):

Welcome, Edit, Debug, Projects, Help, y Output. Los modos de selectores permiten cambiar rápidamente entre diferentes tareas: edición, navegando por el manual de Qt Creator, la creación de la construcción de medio ambiente, etc. Se puede activar un modo, hacer clic en el mismo , o usando el acceso directo correspondiente. Algunas de las acciones también desencadenan un cambio de modo (módulo), por ejemplo., Debug/Start Debugging cambiará al modo Debug.

Modos o Módulos

  • Welcome: Muestra una pantalla de bienvenida que permite cargar rápidamente los últimos períodos de sesiones o proyectos individuales. Este es el modo con el que se verá si Qt Creator es sin ejecutar de la línea de comandos.
  • Edit: Permite editar tanto archivos de proyecto y la fuente. Una barra lateral a la izquierda ofrece diferentes vistas para navegar entre archivos.
  • Debug:Proporciona diversas maneras para inspeccionar el estado del programa mientras que la depura.
  • Projects: Permite configurar la manera en que los proyectos pueden ser construidos y ejecutados. En virtud de la lista de los proyectos, hay pestañas para configurar el construir, ejecutar, y editor de configuración.
  • Help:Muestra toda la documentación registrada por Qt Assistant, tales como la biblioteca Qt y la documentación de Qt Creator.
  • Output: Permite examinar en detalle los diversos datos, por ejemplo, construir, así como compilar y la aplicación de salida. Esta información también está disponible en los paneles de salida.

Paneles de salida

El panel de tareas en Qt Creator puede mostrar una de las cuatro diferentes paneles: Build Issues, Search Results, Application Output, y Compile Output. Estos paneles están disponibles en todos los modos (módulos).

  • Build Issues (Cuestiones de construir). El Build Issues panel proporciona una lista de cuestiones, por ejemplo., Mensajes de error o advertencias que deben ser corregidos. Se filtra la salida de irrelevante el compilador y recoge en una manera organizada.
  • Search Results (Resultados de la búsqueda). El panel Search Results muestra los resultados de una búsqueda global, tales como la búsqueda en un documento actual, los archivos en el disco, o todos los proyectos.
  • Application Output (Aplicación de producto). El panel Application Output muestra el estado del programa cuando es ejecutado y la salida de depuración.
  • Compile (Compilar). El panel de Compile Output ofrece todas las salidas de un compilador. En otras palabras, se trata de una versión más detallada de información que se muestra en el panel Build Issues.

Período de sesiones de Gestión

En Qt Creator, un período de sesiones es una colección de proyectos de carga, archivos abiertos, editor de configuración, y así sucesivamente. Al ejecutar Qt Creator, usted tiene un período de sesiones por defecto. Puede crear una nueva sesión utilizando la opción de Session Manager, disponible en el menú File -> Session. Para alternar entre períodos de sesiones, seleccione File -> Session. Si no crear y seleccionar cualquier período de sesiones, Qt Creator utiliza siempre el período de sesiones por defecto.

Qt Ayuda

Qt Creator está completamente integrado con todas las de la documentación Qt y ejemplos a través de la Ayuda Qt plugin. Para ver la documentación se puede cambiar al modo de Ayuda. Para obtener ayuda sensible al contexto, se puede mover el cursor de texto a una clase o función Qt y pulsar F1.

Integración de Qt Designer

Qt Creator está totalmente integrado con Qt Designer para ayudarle a diseñar la interfaz de usuario las formas como lo haría con la versión independiente. Qt Designer también incluye la integración y gestión de proyectos de código.

Teclado de navegación

Qt Creator abastece no sólo a los desarrolladores que están acostumbrados a utilizar el ratón, sino también para los desarrolladores que se sienten más cómodos con el teclado. Una amplia gama de atajos en el teclado y navegación están disponibles para ayudar a acelerar el proceso de desarrollo de su aplicación.

Fuentes

  • Artículo Manual Qt Creator. Disponible en: “sites.google.com” Consultado el 25 de octubre del 2011
  • Artículo Qt Creator. Disponible en: “pixelcoblog.com” Consultado el 25 de octubre del 2011
  • Artículo Qt Creator 0.9.1 Beta. Disponible en: “vivalinux.com.ar” Consultado el 26 de octubre del 2011