|
Mini programa en Qt para empezar
Publicado el: 05-18-2008 @ 03:58 pm
Creamos 3 archivos. El primero será main.cpp, que será casi el mismo en todos los programas. Este es el contenido:
#include #include "formulario.h"
int main(int argc, char **argv) { QApplication app(argc, argv); MiVentana ventana; ventana.show(); return app.exec(); }
Ahora necesitamos dos archivos más en los que definiremos la clase que será utilizada para crear la ventana principal del programa. Uno será el .cpp con la clase, otro el .h con las declaraciones. El archivo miventana.h será:
#ifndef VENTANA_H #define VENTANA_H
#include #include
class MiVentana : public QWidget { Q_OBJECT
public: MiVentana(QWidget *parent = 0);
public slots: void botonPulsado();
}; #endif
Y el archivo miventana.cpp es este:
#include "formulario.h" #include
MiVentana::MiVentana(QWidget *parent): QWidget(parent) { QPushButton *bSalir = new QPushButton("&Salir",this); connect(bSalir,SIGNAL(clicked()),this,SLOT(botonPulsado())); connect(bSalir,SIGNAL(clicked()),qApp,SLOT(quit())); bSalir->show(); }
void MiVentana::botonPulsado() { printf("Botón pulsadon"); return; }
Como se ve es un ejemplo muy sencillo. Si queremos profundizar más nos pasamos por la documentación de las qt.
Para compilarlo ejecutamos, desde el directorio en el que tengamos los tres archivos: qmake -project; qmake; make
Nos debería aparecer un archivo ejecutable con nuestro programa.
Ultima actualización el 05-19-2008 @ 02:14 am
|