Presentación + Newbie con problemas de foco

Javier Castrillo riverplatense en gmail.com
Mie Abr 18 19:03:29 CEST 2007


Hola amigos, los saludo desde Argentina. Soy un novato muy
entusiasmado con python / wxpython y estoy desarrollando algunas
cositas. El tema con el que estoy peleado ahora es que hago un frame
con algunos textCtrl para entrar datos pero lo que no sé hacer es
fijarle el foco en el primero de todos y que luego pueda pasar de uno
a otro usando la tecla TAB en lugar del mouse para entrar los datos
más rápidamente.

Les mando un pedacito del código problemático

    #Función AltaInstructores -13
    def OnAltaInstructores(self, evt):
        self.AltaInstructores = wx.Frame(self, -1, "Alta de
Instructor", (130, 130), (500, 360))
        panel = wx.Panel (self, -1 )
        panel.SetSize (self.AltaInstructores.GetClientSize())
        tituloI = wx.StaticText (self.AltaInstructores , -1, 'Ingreso
de Instructores: ', (50, 40))
        LblApellidoI = wx.StaticText (self.AltaInstructores, -1,
'Apellido: ', (50, 80))
        TxClApellidoI = wx.TextCtrl(self.AltaInstructores, -1, '',
size=(125, -1), pos=(180, 70))
        LblNombreI = wx.StaticText (self.AltaInstructores , -1,
'Nombres: ', (50, 110))
        TxClNombreI = wx.TextCtrl(self.AltaInstructores, -1, '',
size=(125, -1), pos=(180, 100))
        LblTeContactoI = wx.StaticText (self.AltaInstructores, -1, 'TE
de contacto: ', (50, 140) )
        TxClTeContactoI = wx.TextCtrl(self.AltaInstructores, -1, '',
size=(125, -1), pos=(180, 130))
        LblDomicilioI = wx.StaticText (self.AltaInstructores , -1,
'Domicilio: ', (50, 170) )
        TxClDomicilioI = wx.TextCtrl(self.AltaInstructores, -1, '',
size=(125, -1), pos=(180, 160))
        LblCorreoI = wx.StaticText (self.AltaInstructores, -1,
'Correo: ', (50, 200) )
        TxClCorreoI = wx.TextCtrl(self.AltaInstructores, -1, '',
size=(125, -1), pos=(180, 190))
        BtnCancelarI = wx.Button(self.AltaInstructores,
wx.ID_CANCEL,pos= (300, 300))
        self.Bind(wx.EVT_BUTTON, self.OnCloseI, BtnCancelarI)
        BtnAceptarI = wx.Button(self.AltaInstructores, wx.ID_OK, pos=(400, 300))
        self.Bind(wx.EVT_BUTTON, self.OnAceptarI, BtnAceptarI)
        self.AltaInstructores.Show(True)


Gracias por todo y nos estamos viendo!

-- 
Javier Castrillo

=========================================================
GNU / Linux User #242275

-------------------------------
pub   1024D/B482896F 2006-09-04
uid                  Javier Castrillo (El Palo) <riverplatense en gmail.com>
sub   2048g/52C99A4E 2006-09-04

Clave pública: carapa.com.ar/public.asc
http://carapa.com.ar
http://javiercastrillo.com.ar
http://riverplatense.googlepages.com
=========================================================
Usá Software Libre




Más información sobre la lista de distribución Python-es