[Python-es] Metawidgets para tkinter

Chema Cortés chemacortes en wanadoo.es
Sab Oct 5 09:34:34 CEST 2002


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hola a todos,

Me he decidido finalmente a utilizar tkinter para hacer las aplicaciones que 
tenía en espera en el trabajo. Según como vea el tema más adelante, puede que 
me decante por utilizar otros frameworks como wx, glade ó qt, o incluso 
alguno de java para jython.


Tkinter lo uso básicamente para crear los formularios de introducción de datos 
y los diálogos para controlar los diferentes procesos. Utilizando tkinter no 
necesito más, y me aseguro que siempre estará en cualquier máquina que tenga 
python instalado ("bateries included").

Pero me preguntaba si estaría bien utilizar algún "metawidget" para tkinter, 
por lo que os pido vuestra opinión. De los que he mirado por encima:

- - TIX: extensión del Tk que viene con el TCL/Tk que instala python>=2.2 , con 
lo que me asegura que estará en la instalación.

- - PMW (Python Megawidgets http://pmw.sf.net): es un intento de crear una 
mejora del tkinter en python. Ha estado mucho tiempo parado; pero acaba de 
salir una nueva versión que parece interesante.

- - Pycard. Es un intento de abstracción del tkinter para hacerlo más simple.


De los tres, el que más he usado es el TIX. Acelera bastate el tkinter al 
estar escrito en parte en C, además de mejorar la orientación a objetos del 
tk. Me sirve perfectamente para lo que necesito. El PMW lo he visto por 
encima, pero no le veo ventajas respecto a TIX. Del pycard no tengo ni idea.

¿Álguien tiene alguna comparativa ó experiencia con alguno de estos 
metawidgets?


Saludos,
- -- 
Chema Cortes (chemacortes en wanadoo.es) | LinuxUser#142755 - SuSE Linux 8.0
  ZARALINUX  http://www.zaralinux.org | "La ignorancia se apodera de quien
    PYTANDO  http://pytando.sf.net    |     se contenta con lo que sabe"
      PGPKEY: mailto:chemacortes en wanadoo.es?subject=__PGPKEY__

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE9npYOHLTQrABk8H0RApiNAJ9V9A3YFpryGeXnIk8OeZIh2yUIbwCeKW4o
ycl6HdO4lkC++qQYZxYzWgY=
=dZpJ
-----END PGP SIGNATURE-----


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