Qt

Qt (pronunciado como cute) es una librería gráfica orientado a objetos de alta demanda en GNU/Linux. En Deepin es un componente primordial para la DTK y el desarrollo de aplicaciones originales. Está escrita en C++ pero admite otros lenguaje como Python (PyQt) como adaptación (binding).

En Deepin 20 la versión Qt es 5 en reemplazo de la anterior, que fue descontinuada en 2015. Viene incorporado por defecto.

Aplicaciones escritas en Qt

Herramientas oficiales

Además de recursos interesantes de la web, existe herramientas para facilitar la creación de programas con interfaces gráficas.

QtCreator

QtCreator. Cortesía de Nikos Chantziaras.

QtCreator es una IDE multiplataforma para desarrollar aplicaciones. Es la versión GUI de qmake para la compilación de archivos. No es la única IDE ya que otros como Gambas y Spider admiten usar librerías con otros lenguajes de programación.

El hola mundo para la aplicación guardada en hola.cpp es:

/******** Hola.cpp **********/
#include <QtGui/QApplication>
#include <QtGui/QLabel>

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);
    QLabel label( QString::fromUtf8("¡Hola Mundo!") );
    label.show();
    return app.exec();
}

Qt Quick

Qt Quick es un programa para elaborar interfaces orientadas a objetos. Lleva el editor de código y un editor visual en simultáneo.

Lectura adicional

¿Recomendarías este artículo?