En el siguiente artículo vamos a echar un vistazo a cómo instalar Qt Creator y cómo compilar un programa básico de Ubuntu. Qt es un entorno de trabajo multiplataforma orientado a objetos. Se utiliza para desarrollar programas que utilizan una interfaz gráfica de usuario o diferentes herramientas de línea de comandos y consolas para servidores que no requieren una interfaz gráfica de usuario.
Qt es un marco de desarrollo de aplicaciones multiplataforma, de código abierto y gratuito. Es compatible con varias plataformas como; Gnu / Linux, OS X, Windows, Android, iOS y otras. Más que un lenguaje de programación, Qt es un framework escrito en C ++.
En las siguientes líneas veremos cómo instalar Qt Creator a través de la línea de comandos. Más adelante veremos cómo escribir un programa de estilo simple Hello World y cómo ejecutarlo. Todo esto lo voy a hacer en Ubuntu 19.04.
Instalar Qt Creator
Para comenzar, instalaremos Build Essential, si aún no lo tiene instalado. Este es un paquete que permitirá a los usuarios instalar y usar herramientas de c ++ en Ubuntu. Para continuar con la instalación, abrimos un terminal (Ctrl + Alt + T) y primero actualizaremos el software disponible y luego instalaremos el paquete escribiendo:
sudo apt update; sudo apt install build-essential
Si no tiene instalado el paquete Qt Creator que contiene la interfaz de usuario y las herramientas de línea de comandos para crear y ejecutar el proyecto Qt, escriba en el mismo terminal:
sudo apt install qtcreator
Si desea que Qt 5 se use como la versión predeterminada de Qt Creator, ejecute el siguiente comando:
sudo apt install qt5-default
Para implementar proyectos más complejos, tendrá que instalar documentación y muestras de Qt. Esto se puede hacer escribiendo en el terminal:
sudo apt-get install qt5-doc qtbase5-examples qtbase5-doc-html
El paquete qt5-doc Contiene la documentación de la API Qt 5. Qtbase5-examples contiene los ejemplos de Qt Base 5 y qtbase5-doc-html Contiene la documentación HTML para las bibliotecas base de Qt 5.
Escriba y compile su primer programa Qt desde el terminal
Todo lo que se va a leer a continuación también se puede hacer desde un entorno gráfico, pero en este caso lo haremos a través del terminal. Escribir y compilar programas Qt desde la línea de comandos de Ubuntu es bastante sencillo. Los pasos a seguir son:
Crear un directorio de proyecto
Comenzaremos creando un directorio de trabajo para alojar nuestro proyecto Qt. En el terminal (Ctrl + Alt + T) escribimos:
mkdir ProyectoQt
Crear un .archivo cpp en el directorio del proyecto
Dentro del directorio que acabamos de crear, vamos a ejecutar el siguiente comando para crear un .archivo cpp:
vim mainEjemplo.cpp
En el archivo en blanco, simplemente copie el siguiente código. Su único propósito es imprimir una línea en una ventana con el título ‘Mi primer programa Qt’.
#include <QApplication>#include <QLabel>#include <QWidget>int main(int argc, char *argv){QApplication app(argc, argv);QLabel hola("<center>Ejemplo Qt para Ubunlog</center>");hola.setWindowTitle("Mi primer programa Qt");hola.resize(600, 400);hola.show();return app.exec();}
Una vez pegado en el archivo, solo queda guardar y cerrar el editor.
Crear el archivo de proyecto Qt
Después de guardar el archivo y dentro de la carpeta del proyecto, se tendrá que ejecutar el siguiente comando para crear un archivo de proyecto Qt:
qmake -project
Podemos comprobar que el comando anterior ha creado un archivo con el nombre de ProjectQt.pro en el directorio del proyecto. Este archivo de proyecto es el esqueleto básico de los proyectos Qt y se puede editar.
Ajustes en el archivo de proyecto Qt
Ya que queremos compilar el proyecto desde la línea de comandos, tendremos que añadir la siguiente línea al .archivo pro que creamos en el paso anterior.
QT += gui widgets
Para hacer esto, solo hay abierto el SampleProject.pro archivar y pegar dentro de la línea anterior:
vim ProyectoQt.pro
Crear un archivo ejecutable para el proyecto
El siguiente comando creará un archivo con el nombre de ‘makefile’ en el directorio del proyecto.
qmake ProyectoQt.pro
Ahora, usaremos make para compilar el Makefile en un programa ejecutable:
make
Mientras no haya errores en el proyecto, este comando debería crear un programa ejecutable en el directorio de trabajo.
El archivo ProjectQt en color verde, es el archivo ejecutable Qt.
Pruebe el programa
Si ha llegado a este punto, está listo para iniciar el archivo ejecutable que creamos en el paso anterior. Puede iniciar el programa escribiendo en el terminal, dentro de la carpeta del proyecto:
./ProyectoQt
El resultado de este ejemplo es el siguiente: