[Python-es] FileSelection en Tkinter

Julio Jiménez jujibo en inicia.es
Mie Ago 21 13:14:58 CEST 2002


Una pregunta bastante comprometida... :)

Ambos proyectos están aún un poquito verdes, de los dos tendrías que bajarte 
las versiones del CVS.

Si eres nuevo en wxPython te recomiendo que ejecutes la demo y consultes su 
código fuente (viene cada demo por separado) ahí aprenderás bastante.

BOA: Es un entorno integrado al estilo Delphi de Borland, con depurador 
integrado, generador de docs, auto ident, completado de código, ayuda en 
linea, Zope... y un montón de cosas. TiEs muy rápido empezar a trabajar con 
él, pero como te he comentado aún le falta mucho. (como editor no está mal y 
funciona en Linux y Windows). A mi gusto, el código generado deja mucho que 
desear... :>

wxGlade: Un entorno para la creación de formularios al estilo del clásico 
Glade (en casi todo). Crear un formulario con él es bastante sencillo. Le 
quedan por añadir muchos componentes, pero la verdad para estar en fase alfa 
es muy operativo.

Yo me he puesto en contacto con su desarrollador para hacerle unas 
recomendaciones que creo básica... Curiosamente cuando creas campos que 
pueden contener el foco, el último en el formulario es el primero con 
capturar el foco y se va desplazando de componente en componente en orden 
inverso, esto es debido a la forma en la recorre el árbol XML para generar el 
código... (no comprendo como nadie se había dado cuenta... es lo primero que 
ví). También le indiqué la necesidad de añadir la propiedad TabOrder a los 
objetos que pueden contener el foco, de forma que sea controlable.

wxGlade te permite incluso crear clases heredadas y te genera el código.

Para finalizar, mi recomendación es que descargues los dos y los pruebes tú 
mismo para experimentar con ellos... y si tienes algún problema, no dudes en 
preguntar.

Julio Jiménez
On Wednesday 21 August 2002 12:19, you wrote:
> Umm, gracias por toda esa información, interesante :-)
>
> De momento el  Tkinter lo uso sólo  para que sea fácil  de instalar en
> ruindoze, ya  que es ahí donde  se usará, pero puedo  desarrollar casi
> todo en mi querido Linux 0:-)
>
> Para lo demás me quedo  con GTK+/Gnome/libglade, pero tengo que probar
> wxPython. ¿Qué constructor de GUIs recomiendas, wxglade o boa?
>


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