From: Facundo B. <fac...@gm...> - 2005-09-10 18:13:54
|
Tres recomendaciones generales que me fueron =FAtiles ayer y hoy que estuve trabajando con vIngAsientos. - Premodelen: Armen una estructura de =E1rbol en un .txt, con los widgets que van en la ventana, sin olvidarse los paneles ni los sizers. Luego echen el c=F3digo correspondiente, pero en lugar de poner los widgets, pongan un cartelito de texto est=E1tico. - Acorten el ciclo de prueba: La ventana va en un m=F3dulo. Importen ese m=F3dulo al principio, pero cada vez que van a disparar la ventana hagan un reload(). De esta manera, no tienen que abrir y cerrar el programa principal para probar la ventana, s=F3lo eligen la opci=F3n del men=FA. Despu=E9s el reload() se saca y listo. - Recuerden la estructura de panel/sizer:: p =3D NewPanel() w1 =3D widget 1 w2 =3D widget 2 wn =3D widget n s =3D NewSizer() s.add(w1) s.add(w2) s.add(wn) p.SetSizer(s) Y si agregaron algo, no aparece en la ventana, y cuando la cierran obtienen una "Violaci=F3n de segmento", f=EDjense bien, seguramente est=E1n agregando un sizer a otro, en lugar de agregarle el panel correspondiente. P=E9guenle una mirada al c=F3digo que acabo de commitear, que est=E1 en est= e estado. Slds. . Facundo Blog: http://www.taniquetil.com.ar/plog/ PyAr: http://www.python.org/ar/ |