# after the last window closes but before wxPython’s internal cleanup. # normal shutdown # wx.App.OnExit() # Even if the application is closed with wx.Exit(), the OnExit() method is still triggered. # emergency shutdown # 1. wx.App.ExitMainLoop() # 2. wx.Exit() def OnExit(self): print "OnExit"