[pyar] wxpython: botón a la derecha de los tabs en un aui.notebook

Martín Gaitán gaitan en gmail.com
Mar Jul 27 00:42:27 ART 2010


2010/7/26 Martín Gaitán <gaitan en gmail.com>

>
> alguna idea alternativa? ejemplito?
>
>
Se me ocurrió algo: que exista siempre un ultimo tab con complejo de botón,
cuya selección inserte una nueva página justo antes de su posición, de
manera de quedar siempre al final. No es del


#agrego la página con complejo de botón
self.nb.AddPage(wx.Panel(self,-1), "", bitmap=wx.Bitmap(ico,
wx.BITMAP_TYPE_PNG))

#manejo el evento
self.Bind(wx.aui.EVT_AUINOTEBOOK_PAGE_CHANGED, self.onAddNewPage)

def onAddNewPage(self, evt):
        if evt.GetSelection() + 1 == self.nb.GetPageCount(): #last tab
selected
            self.nb.InsertPage(evt.GetSelection(), wx.Panel(self,-1), "New
Page", select=False)


Ahora el problema se reduce a que no sé como hacer para que la página que
quede en seleccionada sea esa que acabo de agregar (la anteultima) y no la
del botón. Si defino select=True como pensé, la cosa entra en un loop del
mismo evento que cuelga todo.

gracias de antemano

hasta mañana
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20100727/c3dca53d/attachment.html>


More information about the pyar mailing list