Seite 1 von 1
Fenster schließen abfangen?
Verfasst: 29. Juli 2005 14:20
von notebook20000
Wie kann ich es Abfangen wenn der USer auf das KReu oben rechts im Fenster klickt?
Ich möchte vorher einige andere Dinge erledigen z.B. Hauptfenster aktivieren u.s.w.
Verfasst: 29. Juli 2005 14:21
von FlorianBecker
Du brauchst eine Reimplementierung von closeEvent( QCloseEvent * ).
Reimple?
Verfasst: 29. Juli 2005 14:30
von notebook20000
wi egeht das ?
Verfasst: 29. Juli 2005 14:41
von stippy
So, ein Schnipsel aus meinm Projekt.
In die Methose closeEvent mußte vor dem akzeptiern des events noch Dein zeugs rein machen.
HEADER
CPP
Code: Alles auswählen
void MainWindow::closeEvent( QCloseEvent *event ) {
// Damit die Anwendung schließt muß das Event akzeptiert werden
event->accept();
}
Re: Reimple?
Verfasst: 29. Juli 2005 14:45
von macman
notebook20000 hat geschrieben:wi egeht das ?
Code: Alles auswählen
void yourClass::closeEvent(QCloseEvent *ce)
{
if (mySaveFunction())
ce->accept();
else
ce->ignore();
}