Programación con Qt4/Salir de una aplicación

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

Como salir correctamente de una aplicación[editar]

/******** boton_salir.cpp **********/
#include <QApplication>
#include <QPushButton>
#include <QFont>
 
int main(int argc, char *argv[])
{
    QApplication aplicacion(argc, argv);

    QPushButton boton_salir("Salir");
    boton_salir.resize(200, 130);
    boton_salir.setFont(QFont("Times", 18, QFont::Bold));
    QObject::connect(&boton_salir, SIGNAL(clicked()), &aplicacion, SLOT(quit()));

    boton_salir.show();
    return aplicacion.exec();
}

Descripción[editar]

Se observan nuevos elementos en el código anterior, pero se resalta la linea 13.

linea 4
Se agrega un nuevo elemento QFont que es para modificar el texto de algún widget. Posteriormente en la linea 12 se muestra como usarlo.
linea 11
Obsérvese que se modificaron los valores de resize.
linea 12
Con QFont es posible modificar (setFont) el tamaño (18) y la fuente ("Times") de la letra del boton_salir. Así como también el estilo (QFont::Bold) de dicha fuente.

Una vez compilado el (archivo del) código y ejecutar la aplicación se observara el cambio en la fuente del botón.

linea 13
En la linea 13 contiene el código necesario para salir correctamente de una aplicación.

Notar la importancia de SLOT(quit()).

Compilar[editar]

Ahora a compilar y observar el resultado.

$ qmake -project | qmake | make

Hola mundo mas elaborado
Tema anterior

Salir de una aplicación
Índice

Crear una ventana
Siguiente tema