Seite 1 von 1

QT mainwindow min/max/close button [gelöst]

Verfasst: 30. Juli 2008 11:53
von samir_bmw
Hallo zusammen,
Ich bescheftige mich seit kurzem mit QT4. Ich will wenn ich auf dem button close (oben rehts auf dem Window leiste) drucke, ein SIGNAL an ein SLOT sendet und alle geöfneten fenster schliest.
Oder man macht das anders wenn der Haupt Fenster schielst dann alle anderen fenster auch schliesen.

Verfasst: 30. Juli 2008 12:44
von upsala
Deine Frage ist etwas ungünstig positioniert...

Beschäftige dich mit QWidget::closeEvent(). Ansonsten suchst du noch QApplication::closeAllWindows()

Verfasst: 30. Juli 2008 13:47
von samir_bmw
void MyWindow::closeEvent(QCloseEvent *event)
{
event->accept();
qApp->quit();
}

So hat es geklapt, aber ich bin nicht siecher ob das so richtig ist. Kan man sagen das ist gute programmier Style.