Logo Espacio Linux Paypal - Acepta pagos con tarjeta en tu negocio      
Portada Manuales Linux Descargas Foros Buscar Mapa del sitio Ayuda BlogEL
   Iniciar sesión | Registrarse    
 
Principal

Patrocinadores

Anuncios



Boletín Espacio Linux
Las novedades del sitio y el mundo Linux en tu email.


Sitios amigos

Blogs de miembros


Directorio de blogs | Registrarse
Los usuario registrados pueden crear su propio blog y escribir comentarios.

Mini programa en Qt para empezar


Por: sodio
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




Añadir un comentario
Añadir un comentario
Ver más artículos
Ver más artículos

Comentarios

Por: sodio     Publicado el 05-19-2008 @ 02:15 am

Vaya, pues sí que queda bastante mejor.
Gracias.
Journal ©
 



Copyright | Términos de uso | Política de privacidad | Publicidad | Contáctanos | Blog