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