Hi
Habe einiges darüber gelesen, jedoch nicht kapiert:
Wie kann ich von einem Fenster aus ein anderes schließen?
Habe mit QT 3 Fenster erstellt:
Im ersten Fenster habe ich 2 pushbuttons um die anderen Fenster zu öffnen:
z.B
void Erstes_Fenster::on_pushButton_2oe_clicked()
{
Fenster_2 *f = new Fenster_2();
f->show();
}
Das funktioniert. Oder alternativ:
connect(ui->pushButton_3oe, SIGNAL(clicked()), this, SLOT(pushButton_3oe()));
Funktioniert auch.
Doch wie geht das Schließen?
void Erstes_Fenster::on_pushButton_2schl_clicked()
{
???????
}
oder:
connect(ui->pushButton_2schl, SIGNAL(clicked()), ???, SLOT(??? ));
Das Ziel wäre, dass man wechselseitig von allen Fenstern aus alle anderen öffnen und schließen kann.
LG
Chri
Anderes Fenster schließen
Anderes Fenster schließen
Die Sprache des Technikers ist die Skizze
-
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
Re: Anderes Fenster schließen
Die Fenster müssen sich gegenseitig kennen (Stichwort 'Pointer') und dann kann man Funktionen des jeweilig anderen Objektes aufrufen.
MfG Christian
'Funktioniert nicht' ist keine Fehlerbeschreibung
'Funktioniert nicht' ist keine Fehlerbeschreibung