Caja de texto con sizers

Dani Muñiz dani en areoso.com
Jue Abr 26 13:15:52 CEST 2007


Hola:
He hecho un formulario y he creado un gridsizer con 2 lineas y dos columnas.
La caja de texto está en la parte superior izquierda y me gustaría que 
su tamaño se modificase al cambiar el tamaño del formulario cosa que no 
hace pues su tamaño permanece invariable.
Alguien piede ayudarme?
Gracias
Dani

class Frame1(wx.Frame):
    def _init_coll_gridSizer1_Items(self, parent):
        # generated method, don't edit

        parent.AddWindow(self.textCtrl1, 0, border=0, flag=0)
        parent.AddWindow(self.button2, 0, border=0, flag=0)
        parent.AddSizer(self.boxSizer1, 0, border=0, flag=0)
        parent.AddWindow(self.button3, 2, border=3, flag=0)

    def _init_coll_boxSizer1_Items(self, parent):
        # generated method, don't edit

        parent.AddWindow(self.button1, 0, border=0, flag=0)

    def _init_sizers(self):
        # generated method, don't edit
        self.gridSizer1 = wx.GridSizer(cols=2, hgap=0, rows=2, vgap=0)

        self.boxSizer1 = wx.BoxSizer(orient=wx.VERTICAL)

        self._init_coll_gridSizer1_Items(self.gridSizer1)
        self._init_coll_boxSizer1_Items(self.boxSizer1)

        self.SetSizer(self.gridSizer1)

    def _init_ctrls(self, prnt):
        # generated method, don't edit
        wx.Frame.__init__(self, id=wxID_FRAME1, name='', parent=prnt,
              pos=wx.Point(715, 434), size=wx.Size(400, 121),
              style=wx.DEFAULT_FRAME_STYLE, title='Frame1')
        self.SetClientSize(wx.Size(392, 87))

        self.button2 = wx.Button(id=wxID_FRAME1BUTTON2, label='button2',
              name='button2', parent=self, pos=wx.Point(196, 0),
              size=wx.Size(75, 23), style=0)

        self.button3 = wx.Button(id=wxID_FRAME1BUTTON3, label='button3',
              name='button3', parent=self, pos=wx.Point(196, 43),
              size=wx.Size(75, 23), style=0)

        self.textCtrl1 = wx.TextCtrl(id=wxID_FRAME1TEXTCTRL1, 
name='textCtrl1',
              parent=self, pos=wx.Point(0, 0), size=wx.Size(192, 40), 
style=0,
              value='textCtrl1')
        self.textCtrl1.Show(True)
        self.textCtrl1.SetAutoLayout(True)
        self.textCtrl1.SetConstraints(LayoutAnchors(self.textCtrl1, 
True, True,
              False, False))
        self.textCtrl1.SetThemeEnabled(True)

        self.button1 = wx.Button(id=wxID_FRAME1BUTTON1, label='button1',
              name='button1', parent=self, pos=wx.Point(0, 43), 
size=wx.Size(75,
              23), style=0)

        self._init_sizers()

    def __init__(self, parent):
        self._init_ctrls(parent)

-- 
Remitente:
Daniel Muñiz Fontoira
Eu uso software libre [1]
[1]http://www.gnu.org/philosophy/free-sw.gl.html


------------ próxima parte ------------
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es


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