Beenden eines Programmes verhindern
Verfasst: 13. Februar 2022 18:04
Wenn ich im Hauptmenü das rote Kreuz oben rechts betätige dann wird diese Funktion aufgerufen:
In dieser Funktion habe ich eine Sicherheitsabfrage eingebaut, ob das Programm tatsächlich beendet werden soll.
Wenn das Programm tatsächlich beendet werden soll, dann wird die genannte Funktion zu Ende ausgeführt und das Programm wird beendet.
Wie kann ich das Beenden verhindern, dass das Programm nicht beendet wird? Das nicht Ausführen von event->accept(); verhindert das Schließen nicht.
Hat jemand einen Vorschlag, Danke sehr
Grüße aus Südbaden
Code: Alles auswählen
void MWindow::closeEvent(QCloseEvent *event) {
if (Sicherheitsabfrage == true)
event->accept();
if (Sicherheitsabfrage != true)
was dann?
}
Wenn das Programm tatsächlich beendet werden soll, dann wird die genannte Funktion zu Ende ausgeführt und das Programm wird beendet.
Wie kann ich das Beenden verhindern, dass das Programm nicht beendet wird? Das nicht Ausführen von event->accept(); verhindert das Schließen nicht.
Hat jemand einen Vorschlag, Danke sehr
Grüße aus Südbaden