[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