Programación con Qt4/Salir de una aplicación
Apariencia
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