Programación con Qt4

De Wikilibros, la colección de libros de texto de contenido libre.


Programación con Qt4
Bienvenidos al WikiBook de Programación de aplicaciones de interfaz gráfica en C++ con Qt 4

Qt es una amplia plataforma de desarrollo que incluye clases, librerías y herramientas para la producción de aplicaciones de interfaz gráfica en C++ que pueden operar en varias plataformas. Con Qt se pueden desarrollar ricas aplicaciones gráficas, incluye soporte de nuevas tecnologías como OpenGL, XML, Bases de Datos, programación para redes, internacionalización y mucho más.

Qt dispone de una amplia gama de herramientas que facilitan la creación de formularios, botones y ventanas de dialogo con el uso del ratón. Las aplicaciones creadas con Qt son muy elegantes, se ven y se operan mejor que las aplicaciones nativas.

Qt dispone de tres grandes ventajas ante las librerías de ventanas rivales:

  1. Qt es completamente gratuito para aplicaciones de código abierto
  2. Las herramientas, librerías y clases están disponibles para casi todas las plataformas Unix y sus derivados (como Linux, MacOS X, Solaris, etc) como también para la familia Windows, por lo que una aplicación puede ser compilada y utilizada en cualquier plataforma sin necesidad de cambiar el código y la aplicación se verá y actuará mejor que una aplicación nativa.
  3. Qt tiene una extensa librería con clases y herramientas para la creación de ricas aplicaciones. Estas librerías y clases están bien documentadas, son muy fáciles de usar y tienen una gran herencia de programación orientada a objetos lo cual hace de la programación de interfaces gráficas una aventura placentera.

Requisitos para este curso[editar]

Saber C++
Necesitas saber programar en C++, empezaremos nuestro estudio con esa base. Es indispensable que sepas C++ a un nivel intermedio con buenas bases en programación orientado a objetos (OOP) antes de que leas este libro, de lo contrario todo se verá muy confuso. (Hay un wikilibro disponible para aprender C++)
Software para Qt
En la sección Programas necesarios para empezar a programar con Qt se comenta el software necesario para crear aplicaciones en Qt.

¡Empecemos con nuestro estudio!

Tabla de Contenido[editar]

Portada

  • Lo básico
  1. Hola mundo
  2. Hola mundo mas elaborado
  3. Salir de una aplicación
  4. Crear una ventana

Programas necesarios para empezar a programar con Qt[editar]

Para la familia Microsoft Windows[editar]

Para la familia Unix y derivados (Linux, FreeBSD, Solaris, etc.)[editar]

  • Qt 4.0 - http://qt-project.org/downloads
  • Las utilidades para Desarrollo, normalmente esta es una opción que puede ser seleccionada para ser instalada con tu distribución.

Estas utilidades incluyen :

  • GNU g++ (gcc)
  • GNU make
  • Cualquier editor de texto (vi, vim, emacs, kate, nano, etc.)

Recursos[editar]

Enlaces externos[editar]