In Mainwindow alle Dialogs Schließen
-
hi ich brauche hilfe!
ech brauche code für, in "Mainwindow alle geoffnete Dialogs Schließen"Danke vorraus!
-
@gerasifbesmumu Warum gibst du nicht mehr Informationen?
Wann willst du diese Dialoge schließen?
Falls du sie beim Beenden deiner app schließen willst und du MainWindow als Parent gesetzt hast werden die Dialoge automatisch geschlossen. Ansonsten kannst du das manuall machen: https://doc.qt.io/qt-5/qwidget.html#close -
Moin.
Ich will von Menuleiste (triggered) das alle geoffnete Dialogs schließen aussen Mainwindow -
@gerasifbesmumu Dann schließe sie mit close()
-
meist du "QWidget:close();" dann schließt bei mit alles
-
@gerasifbesmumu Zeige bitte Code.
QDialog *dialog = new QDialog(); dialog->show(); ... dialog->close(); // Oder hide() um es zu verstecken
-
nein, ich will mehre (alle) geoffnete dialogs gleichzeitig schleßen.
dann muss ich, jeder dialog mit close in triggered eintragen
da sind viele dialogs -
@gerasifbesmumu said in In Mainwindow alle Dialogs Schließen:
dann muss ich, jeder dialog mit close in triggered eintragen
Ja, musst du - wie sonst soll das funktionieren? Es ist aber auch nicht schwer Zeiger zu deinen Dialogen in ein QVector zu packen und eine Schleife zu schreiben um sie alle zu schließen.
"mit close in triggered eintragen" - das verstehe ich nicht. Was ist "triggered"?