top of page

         

INTRODUCCIÓN

 

Qt Creator es un IDE (entorno de desarrollo integrado) multiplataforma que se ajusta a las necesidades de los desarrolladores Qt. Este se centra en proporcionar caracteristicas que ayudan a los nuevos usuariosa a comenzar y desarrollar rapidamente aplicaciones en te compilador.

 

Defición.

 

Qt es un framework multiplataforma, que se utiliza para el desarrollo de aplicaciones, está escrito en C++, sin embargo, es posible utilizar Qt con otros lenguajes a través de bindings. Existen bindings de Qt para lenguajes como C#, PHP, Python, y Ruby, entre otros.

En un principio, Qt sólo ofrecía bibliotecas de código para la creación de interfaces gráficas de usuario. Ahora existen bibliotecas para muchas cosas más, como: Bases de datos, XML, multimedia, comunicación en red, OpenGL, etc.

 

Propósito.

 

El propósito de Qt es permitir a los desarrolladores construir aplicaciones multiplataforma a partir de una misma base de código de manera rápida y sencilla. Una aplicación Qt, es una aplicación nativa, por la tanto se ve y se siente como tal.

Qt provee un API sencilla y divertida de utilizar, permite que los desarrolladores tengan una alta productividad y ofrece herramientas potentes y sencillas.

 

Licenciamiento.

 

Qt está disponible bajo 3 diferentes licencias:

  • GPL Aplicación de código abierto, los cambios realizados al código fuente de Qt deben ser compartidos con la comunidad.

  • LGPL Es posible crear aplicaciones de código cerrado, los cambios realizados al código fuente de Qt deben ser compartidos con la comunidad.

  • Comercial Es posible crear aplicaciones de código cerrado, los cambios realizados al código fuente de Qt pueden mantenerse cerrados.

 

Prerrequisitos.

 

Lo ideal sería tener buenos conocimientos sobre C++, el lenguaje en el que está hecho Qt, aunque tener conocimiento de algún lenguaje de programación orientado a objetos es suficiente. Intentar aprender Qt sin tener estos conocimientos es difícil y nada recomendable ya que Qt, al ser un framework y no un lenguaje, no provee elementos básicos de programación como estructuras de control o tipos de datos básicos. Estos elementos se encuentran en cualquier programa y, naturalmente, se utilizan en todos los ejemplos de Qt que podamos encontrar.

 

Características de QT.w2q

 

  • Editor de códigos con soporte para C+, QML y ECMAscrip.

  • Herramientas para la rápida navegación del código.

  • Resaltado de sintaxis y auto-completado de código.

  • Control estático de código y estilo a medida que se escribe.

  •  Soporte para refactoring de código.

  • Ayuda sensitiva al contexto.

  • Plegado de código (code folding).

  • Paréntesis coincidentes y modos de selección.

     

     

     

     

     

     

     

     

     

The Science & 

Mathematics University

© 2023 by Scientist Personal. Proudly created with Wix.com

bottom of page