wx o qt?

Chema Cortes py en ls-l.org
Lun Feb 28 10:26:10 CET 2005


Daniel cabrera escribió:
> Hola,
> Cual es mejor para desarrollar GUI wx o qt? y tambien como podria
> hacer para insertar codigo de Python en HTML?

La primera pregunta es una elección que no tiene que ver con python. Los 
dos toolkits son excelentes para programar GUIs. Se diferencian, sobre 
todo, en las herramientas de las que disponen para diseñar interfaces y, 
sobre todo, de las licencias de desarrollo y/o copia.

Sobre las licencias hemos hablado mucho en esta lista, y es algo 
complejo de volver a explicar. Con las nuevas Qt4 con licencia GPL para 
windows se podrá zanjar, por fin, la polémica de esta librería.

En cuanto a utilidades, Qt destaca sobre todo por tener una buena 
colección de éllas, destacando el "designer" para diseño visual de 
interfaces. Además Qt cuenta con widgets muy potentes con accesores a 
datos que simplifican mucho la labor. Desde luego, es un toolkit muy 
profesional, aunque con una licencia que puede dar problemas según el 
tipo de aplicación.

Wx tiene también buenas utilidades, aunque no están muy acabadas. La más 
sofisticada es boa-constructor, que es capaz de generar código wxpython 
visualmente. Algunos la consideran como un diseñador de interfaces, pero 
sus creadores la crearon tan sólo como un ayudante al programador, con 
lo que hay aspectos que no son muy configurables.

También destaca wxglade, un diseñador de interfaces que guarda el diseño 
en formato xml, con lo que se puede alterar el diseño independiente del 
código.

Como una simplificación de las librerías wx, pero suficiente para crear 
interfaces simple estaría PythonCard.



En cuanto a la segunda pregunta, aclara mejor qué quiere. Incrustar 
python en html para interpretarlo por el servidor (estilo PHP,ASP,...) o 
por el contrario quieres que sea código python que interprete el cliente 
(estilo Javascript).




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