Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Consejos sobre entorno grafico
bameda bameda en gmail.com
Lun Jul 11 13:30:28 CEST 2005
Mensaje anterior: Consejos sobre entorno grafico
Próximo mensaje: Data pump en python
Mensajes ordenados por: [ fecha ] [ hilo ] [ asunto ] [ autor ]
Para pequeñas aplicaciones que preferentemente corran en linux
(especialmente en gnome o cualquier gestor de ventanas que use gtk) te
recomiendo pyGTK + glade2 (o gazpacho) el problema de usar wxpython es
que esta muy "normalizado" (limitado debido a la adaptabilidad siendo
esta a su vez su mayor virtud si quieres portar tu programa).
El tema de licencias como ya te an comentado es un factor a tener en
cuenta. Googlea un poco, hay muchos manuales muy buenos.
UN SALUDO
El 11/07/05, Chema Cortes<py en ls‐l.org> escribió:
> gabri escribió:
> > Hola:
> > Soy muy nuevo en el mundo de python, y he estado haciendo mis "pinitos"
> > pero ahora me ha entrado curiosidad por el entorno gráfico de
> > python..pero hay un monton..tkinter, pmw, tix, pyGTK, pyQT, wxPython...
> > Me gustaría que me aconsejarais sobre cual debería trabajar y el porqué,
> > cosas a favor y en contra..según vuestra larga experiencia en este
> > lenguaje cual de todos es más compatible con linux y a la vez con M$
> > windows.
> > ¿Cual es el más adecuado?
> > La lista es estupenda..muchas gracias a todos.
>
> Es un tema muy hablado en esta lista, por lo que no voy a añadir muchos
> detalles.
>
> Hay cuatro grandes grupos:
>
> ‐Tkinter/tix
> ‐pyGTK
> ‐pyQt
> ‐wxPython
>
>
> El Tkinter/Tix es el "estándar" de python. Suele ser suficiente para
> crear interfaces gráficos sin muchas ambiciones. Existen herramientas
> para diseño visual del interface, aunque algo complicadas de utilizar.
>
> Una crítica al tkinter es que da un interface algo vetusto, pero eso se
> resuelve con la extensión Tix. Esta extesión era problemática en
> windows, pero ahora ya viene instalada junto con el python.
>
> Una ventaja del tkinter es su veteranía (proviene del Tcl/Tk), por lo
> que tiene numerosas extensiones como el PMW ó el Tkinter3000.
>
>
> Fuera del Tkinter, la polémica "pyGTK vs pyQT vs wxPython" es muy
> frecuente. Hay pros y contras para cada uno de estos interface, con lo
> que es difícil darte una idea rápida de cada uno. Quizás destacaría que
> el wxpython tiene la ventaja de que utiliza el interface nativo gráfico
> del sistema operativo donde se ejecuta, lo que da un aspecto visual más
> integrado con el resto de aplicaciones nativas.
>
> Hay, sobre todo, dos temas a tener en cuenta:
> ‐ Las licencias de uso y copia (léelas)
https://mail.python.org/pipermail/pythones/2005July/009127.html 1/2
23/1/2017 Consejos sobre entorno grafico
> ‐ Las herramientas de diseño visual
>
> Dentro de las herramientas de diseño hay que diferenciar:
> ‐ Las que crean el código python que luego hay que ajustar
> ‐ Las que crean un fichero XML con el que se carga el interface gráfico
>
>
> En cuanto a licencias, las Qts tienen doble licencia de desarrollo que
> impedía hacer aplicaciones libres para windows. A partir de la nueva
> versión ya parece que no habrá problemas para crear aplicaciones GPL
> también para windows.
>
> En cuanto a herramientas según el toolkit:
> ‐Tkinter: specpython
> ‐pygtk: glade2
> ‐pyQt: qtdesigner, eric
> ‐wxpyhthon: wxglade, boa‐constructor, pythoncard
>
>
> Sin ánimo de entrar en polémicas, si tuviera que describir cada entorno
> con pocas palabra, sería así:
>
> ‐Tkinter: estándar y multiplataforma
> ‐pygtk: ideal para software libre
> ‐pyqt: entorno profesional
> ‐wxpython: muy popular en python
> _______________________________________________
> Python‐es mailing list
> Python‐es en aditel.org
> http://listas.aditel.org/listinfo/python‐es
>
‐‐
____________________________________________
|
| David Barragán Merino
| E‐mail: bameda en ARROBA@gmail.com
| Ingeniería Informática
| Universidad Carlos III Madrid
|____________________________________________
Mensaje anterior: Consejos sobre entorno grafico
Próximo mensaje: Data pump en python
Mensajes ordenados por: [ fecha ] [ hilo ] [ asunto ] [ autor ]
Más información sobre la lista de distribución Pythones
https://mail.python.org/pipermail/pythones/2005July/009127.html 2/2