Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/01/2010, 11:38
stilua
 
Fecha de Ingreso: septiembre-2009
Mensajes: 22
Antigüedad: 14 años, 8 meses
Puntos: 0
Exclamación Como cerrar una pestaña de un Notebook en wxPython

Me gustaria tener un boton para cerrar las pestañas que este dentro del panel, pero como la misma pestaña se usa varias veces entonse me marca un error, que no se como se resuelve, este es mi codigo:
Código Python:
Ver original
  1. import wx
  2. app = wx.PySimpleApp()
  3. self = wx.Frame(None, -1, "Vonceff", size=(600,600))
  4.  
  5. Panel = wx.Panel(self)
  6. Notebook = wx.Notebook(Panel)
  7.  
  8. def start():
  9.     def delate(event):
  10.         page_2.Destroy()
  11.     page_2 = wx.Panel(Notebook)
  12.     a = wx.Button(page_2, -1, "Eliminar pestana")
  13.     a.Bind(wx.EVT_BUTTON,delate)
  14.     Notebook.AddPage(page_2, "Tab 1")
  15. start()
  16. start()
  17.  
  18. sizer = wx.BoxSizer()
  19. sizer.Add(Notebook, 1, wx.EXPAND)
  20. Panel.SetSizer(sizer)
  21.  
  22. self.Show()
  23.  
  24. app.MainLoop()

Porfa pongan el codigo corregido.