[pyar] un problemilla con sizer en wxpython

criss pro crisspro en hotmail.com
Vie Dic 29 14:37:30 ART 2017


aa vale vale. Ahora bien, ¿por qué no se crea un borde para cada elemento?, si aumento el valor de 50 a 200 en elcódigo, la interfás queda igual, ¿por qué pasa eso?.

El 28-12-2017 a las 21:12, Marian escribió:
IMHO, el tipo de sizer que usás no es el apropiado.
Te va a "apilar" todos los widgets uno encima del otro,
Nombre:
______________________
Apellido:
______________________


creería que vos querés algo como

Nombre: ______________________
Apellido: ______________________



Te aconsejaría que uses un FlexGridSizer (http://docs.wxwidgets.org/trunk/classwx_flex_grid_sizer.html) para obtener esta distribución.




El 27 de diciembre de 2017, 19:35, criss pro <crisspro en hotmail.com<mailto:crisspro en hotmail.com>> escribió:
hola.


tengo una ventana con campos de formulario ordenados con sizer,pero no
logro entender porqué no se ven de forma ordenada, ya que las etiquetas
se sobreponen en los campos de entrada. Entiendo que el último parámetro
de los sizer, que en el código que dejo más abajo tienen un valor de 50,
crea un borde del control para que estos estén separados, pero no pasa
nada. ¿que estoy haciendo mal?.
copio el código:

import wx

app= wx.App()

#frame
ventana= wx.Frame(None, -1, 'formulario')
ventana.Show()
#etiquetas
l_nombre= wx.StaticText(ventana, -1, 'Nombre:')
l_apellido= wx.StaticText(ventana, -1, 'Apellido')

#inputs
in_nombre= wx.TextCtrl(ventana, -1)
in_apellido= wx.TextCtrl(ventana, -1)

#sizers
sz= wx.BoxSizer(wx.VERTICAL)
sz.Add(l_nombre, 0, 0, 50)
sz.Add(in_nombre, 0, 0, 50)
sz.Add(l_apellido, 0, 0, 50)
sz.Add(in_apellido, 0, 0, 50)
ventana.SetSizer(sz)

app.MainLoop()



_______________________________________________
Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar<mailto:pyar en python.org.ar>
Sitio web: http://www.python.org.ar/

Para administrar la lista (o desuscribirse) entrar a http://listas.python.org.ar/listinfo/pyar

La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de Argentina - http://www.usla.org.ar



--
Marian
"La función de un buen software es hacer que lo complejo aparente ser simple " Grady Booch
____________________________



_______________________________________________
Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar<mailto:pyar en python.org.ar>
Sitio web: http://www.python.org.ar/

Para administrar la lista (o desuscribirse) entrar a http://listas.python.org.ar/listinfo/pyar

La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de Argentina - http://www.usla.org.ar

------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20171229/237ed26d/attachment.html>


Más información sobre la lista de distribución pyar