[gelöst] Extra Fenster starten

Alles rund um die Programmierung mit Qt
Antworten
jimmy
Beiträge: 24
Registriert: 10. August 2005 11:39

[gelöst] Extra Fenster starten

Beitrag von jimmy »

Hallo,
Ich habe eine Klasse geschrieben die ich mit Hilfe der main.cpp anzeige. Etwa so:
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
MyWidget widget;
widget.show();
return app.exec();
Dieses Widget beinhaltet meine Klasse mit den ganzen Funktionen. Nun möchte ich in einer Funktion ein neues Fenster öfnen. Für dieses Fenster hab ich eine eigene Klasse mit Funktionen geschrieben. Es werden alle .xml Files in einer Liste angezeigt.

Ich hab es damit versucht:
void Fenster::showList() //<---- Funktion von Mainwindow
{
window = new Filelist; //<----diese Klasse ist das Extrafenster
window->exec();
window->show();
}
Bekomme aber :
error: `exec' undeclared
Ich mache das bestimmt komplett falsch :oops:
Zuletzt geändert von jimmy am 10. November 2005 14:26, insgesamt 1-mal geändert.
Goos
Beiträge: 360
Registriert: 17. August 2004 10:10
Wohnort: Black Forest

Re: Extra Fenster starten

Beitrag von Goos »

jimmy hat geschrieben:Ich mache das bestimmt komplett falsch :oops:
N bissl vielleicht ;)
Hattest nun eigentlich auch noch eine Frage, oder wolltest dich nur mitteilen?

Goos

PS: Im allgemeinen wuerd ich bei Problemen wie deinem den Qt Assistant empfehlen.
jimmy
Beiträge: 24
Registriert: 10. August 2005 11:39

Beitrag von jimmy »

Und wieder habe ich herumprobiert bis ich zufrieden war :D

Ich habe aus der "ExtraFenster" - Klasse alle Funktionen entfernt. Es blieb nur die Oberfläche.
window = new Filelist;
window->setFixedSize(250,500);
window->show();
;
Auf die Buttons usw. greife ich eben so zu: window->button1
Joa, die Funktionalität konnte ich in der Hauptklasse unterkriegen.
Antworten