Programación con Qt4
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:
- Qt es completamente gratuito para aplicaciones de código abierto
- 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.
- 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]- Lo básico
Programas necesarios para empezar a programar con Qt
[editar]Para la familia Microsoft Windows
[editar]- Qt 4.0 y MinGW (escoger el archivo ejecutable .exe) - http://www.qtsoftware.com/downloads
- GNU make - http://www.steve.org.uk/Software/make/
- Cualquier editor de texto (notepad funcionará sin problemas)
- Otra opción que lo incluye todo es instalar el entorno de desarrollo Qt SDK - http://qt.nokia.com/downloads
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.)