Hi.
Gibt es ne möglichkeit, den windows schließen button zu deaktivieren oder abzufangen, so dass ich vorher noch ne aktion ausführen kann bevor er mir meine Gui schließt?
Thx
Windows "x"-Button (schließen) abfangen
-
- User
- Beiträge: 276
- Registriert: Freitag 8. Juni 2007, 08:50
- Wohnort: 84xxx Bereich
- Kontaktdaten:
Jo
Code: Alles auswählen
self.Bind(wx.EVT_CLOSE, self.OnQuit)
# das event fängt alles ab, was das programm schliesen könnte, auser wenn der Befehl zum schliesen von innerhalb des Programms kommt!
def OnQuit(self, event):
dial = wx.MessageDialog(None, 'Beenden Ja/Nein?', 'Beenden', wx.YES_NO | wx.NO_DEFAULT | wx.ICON_QUESTION)
if dial.ShowModal() == wx.ID_YES:
self.Destroy()
else:
event.Veto()
# event.Veto() verhindert das schliesen
the more they change the more they stay the same
-
- User
- Beiträge: 276
- Registriert: Freitag 8. Juni 2007, 08:50
- Wohnort: 84xxx Bereich
- Kontaktdaten:
vielen dank.
klappt jetzt wunderbar.
kannte das wx.EVT_CLOSE leider nicht
klappt jetzt wunderbar.
kannte das wx.EVT_CLOSE leider nicht