Jetzt wuerde ich gerne die zweite Anwendung in die erste integrieren, nur wie mache ich das? Den Code einbinden, compilieren und linken klappt wunderbar, nur wird leider die zweite UI - ein Dialog zur Useranmeldung - nicht gestartet. Die entsprechende Funktion wird zwar erkannt und abgearbeitet, nur mein Dialog erscheint nicht.
Bisher habe ich die zweite Anwendung mit
Code: Alles auswählen
// main.cpp
#include <QApplication>
#include "userAnmeldung.h"
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
userAnmeldung *dialog = new userAnmeldung;
dialog->show();
return app.exec();
}
Code: Alles auswählen
//userAnmedlung.cpp
#include "userAnmeldung.h"
userAnmeldung::userAnmeldung(QDialog*)
{
// EDIT: Eigentlich sollten hier noch diese beiden Zeilen stehen,
// doch dann bekomme ich ein Segmentation fault ...
//userAnmeldung *dialog = new userAnmeldung;
//dialog->show();
setupUi( this );
connect(buttonAnmelden, SIGNAL(clicked()), this, SLOT(about()));
connect(buttonAbbrechen, SIGNAL(clicked()), this, SLOT(getPath()));
}
// weiterer Code folgt hier ....
Code: Alles auswählen
userAnmeldung::userAnmeldung();
Sorry, auch ich bin noch sehr unerfahren inSachen QT. Sicherlich ist das jetzt wieder ganz einfach, aber im Moment komme ich einfach nicht weiter. Fehlermeldungen auf der Konsole gibt es nicht. Ich vermute daher, dass QT hier statt dem zweiten nochmals das erste UI aufruft.
Gruss Guenther