QT - MDI

 
Vista:

MDI

Publicado por Adrian (4 intervenciones) el 03/03/2007 16:34:43
Hola Quteros,

Vereis esoty empezando a programar en Qt4 y ya me cree mi primer Widget, pero el problema lo tengo ahora con el MainWindow.

Creo el MainWindow con su menu y demas pijadas, tambien creo un Widget en el cual quiero que aparezca cuando elijo una opcion del menu. He probado de mil formas, he buscado por internet mil maneras y me e releido el libro mil veces pero siempre me sale el mismo error:

En funciñon `MainWindow::faltas()':/home/bacterio/agenda/agenda.cpp:28: referencia a `FormAltas::FormAltas()' sin definir
collect2: ld devolvió el estado de salida 1

donde MainWindow no hace falta que explique que es.
FormAltas es el Widget que quiero que aparezca y faltas es la funcion que tengo connect con la QAction del Menu.

MainWindow::faltas()
{
FormAltas *alta = new FormAltas;
alta->show();
}

Y nada, que le da por no salir

Espero que alguien pueda echarme una mano
Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:MDI

Publicado por raudy (3 intervenciones) el 21/03/2007 21:18:09
hola yo no soy un programador experimentado en qt pero a mi parecer tu error es en que no tienes implementado el contructor de FormAltas
y pienso que lo tengas declarado asi

declaracion

FormAltas QWidget * parent=0);

implementacion

FormAltas::FormAltas QWidget * parent):QDialog(parent)
{
setupUi(this);
}

espero te sirva
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar