Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/08/2011, 19:40
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 1 mes
Puntos: 1360
Respuesta: Capturar los eventos minimizar, maximizar y cerrar en wxpython

Supongo que quieres un ejemplo sencillo. Aquí de dejo uno.
Código Python:
Ver original
  1. import wx
  2.  
  3. class MyFrame(wx.Frame):
  4.    
  5.     def __init__(self, *args, **kwargs):
  6.         wx.Frame.__init__(self, *args, **kwargs)
  7.         self.Bind(wx.EVT_CLOSE, self.onClose)
  8.         self.Bind(wx.EVT_ICONIZE, self.onMinimize)
  9.         self.Bind(wx.EVT_MAXIMIZE, self.onMaximize)
  10.        
  11.     def onClose(self, event):
  12.         print event
  13.         self.Destroy()
  14.    
  15.     def onMinimize(self, event):
  16.         print event
  17.    
  18.     def onMaximize(self, event):
  19.         print event
  20.        
  21. app = wx.App(0)
  22. mFrame = MyFrame(None, -1)
  23. mFrame.Show()
  24. app.MainLoop()