PySide / PyQt zu erkennen, wenn Benutzer versuchen, Fenster schließen
gibt es eine Möglichkeit zu erkennen, wenn Benutzer versuchen, Fenster schließen?
Zum Beispiel, in Tkinter wir tun können, so etwas wie dieses:
def exit_dialog():
#do stuff
pass
root = Tk()
root.protocol("WM_DELETE_WINDOW", exit_dialog)
root.mainloop()
Dank.
InformationsquelleAutor der Frage SaulTigh | 2012-02-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
Überschreiben der
closeEvent
Methode derQWidget
im Hauptfenster.Beispiel:
Andere Möglichkeit ist die Verwendung der
QApplication
'saboutToQuit
signal wie dieses:InformationsquelleAutor der Antwort Oleh Prypin