Comunidad Python fue creada para compartir codigo e idear distintas formas de hacer programas con el menor esfuerzo posible y con las mayores capacidades
Ver más- 277 Miembros
- 45 Temas
- 86 Seguidores
que biblioteca para GUI me recomendarian?
El tema que creo son las librerias encargadas de la creaciond e interfaces graficas y queria presentar un muy brebe resumen de las 4 mas populares. Con el fin de que uds opinen cuales les han resultado mas utiles.
PyGTK: para entornos GTK, esta require que se cree un archivo glade y a mi forma de ver es muy similar a QT pero la note mucho mas disfuncional. Uds tendran sus propias opiniones pero para este entorno deja bastante que decear.
wxPython: me hanhablado cosas muy buenas sobre esta. Hasta donde se es la mas completa de todas y todavia no me puse a indagar en ella demaciado porque me mantienen ocupado las otras 3.
TKinter: Es la oficial, viene con el interprete de python y es la mejor encapsulada de todas, manejas señales de eventos con bastante facilidad y no se tarda tanto en aprender.
PyQT: Es la mas querida en la comunidad debido a la cencilles con la que se pude crear interfaces graficas bajo QT creator. Esta y TKinter son sobre las que mas he indagado la verdad que estqa es mas flexible pero como dijo un profesor mio hace muchos años muchas veces la flexibilidad representa mas trabajo para taeras cencillas. Y aca veo su punto de vista porque que gestionar señales de eventos con QT es bastante confuso.
En fin esta a sido mi travesia hasta ahora sobre los GUI. Python es un lenguage nuevo para mi pero no lo es la programacion, hace ya varios años que vengo escribiendo script's en varios lenguages y metalenguages, PHP, javascript, html, css. Consegui cosas muy buenas con estas herramientas y varias mas que no bienen al caso. Y ahora mi intencion es aprender programacion de escritorio con Java y con Python, es decir un leguage interetado y no uno compilado y lo quiero asi porque veo futuro en esto. El software libre es la filosofia laboral genuina y honesta.
Todo esto va porque quisiera demostrarles mi interes en aprender y poder conseguir su orientacion, ya qu los manuales no son lo suficientemente ricos en contenido. Desde ya muchisimas gracias.
pd: por ultimo quisiera pasarles un enlace de una pagina que explica muy claramente el uso de QT y de PyQT http://www.zonaqt.com/node/282
- 1Calificación
- 3Seguidores
- 341Visitas
- 0Favoritos
Global
Argentina
Chile
Colombia
España
México
Perú
Uruguay
Venezuela
10 respuestas
Yo quiero aprender QT, sea con python o C++. Pyhton como lenguaje me encanta, espero poder utilizar este lenguaje plenamente. No sabia lo del TKinter ni wxpython. Muy buena la informacion.
siii tkinter es muy buena es la mas facil de usar de todas las que hay y es bastante interesante ir creando interfaces apartir de ella pero QT tiene la ventaja de tener un creador de interfaces q se guardan con extencion *.ui y que luego con pyqt podes rapidamente traducirlo a un *.py
Des pues es solo cuestion de conectar las señales de eventos a los slots que vendiran a ser las funciones que responden a esos eventos y listo la aplicasion funciona aun asi es bastante engorroso trabajar en este entorno y es logico que la mayoria de los programdores usen Delphi o Java para crear sus aplicasione de escritorio donde les mas cencillo gestionar los eventos y dond ela paleta de atributos es muchismo mas amplia.
Usa wxformbuilder para wxpython, lo de los eventos es normal, incluso en swing con los "action perform" los metes, es lo mismo, pero me gusta mas wx por lo portable que puede llegar a ser
opino igual que tuxiron, estoy usando wx, aunque se esta usando mucho pygtk, wx es portable, chusmeate mis post donde hay uno q justamente di a elegir con encuestas para ver con cual me decidia, el wxformbuilder esta muy bueno aunq si no casas una, si pegas el resultado del wxform... no funca de una, genera el modulo donde tenes q agregar un init q llame a la clase, voy a tratar de subirte algunos ejemplos mas adelante
Huuu muchas gracias
la verdad python es un leguage muy completo y lo espero poder usar como alternativa java
pygame esta barbara si necesitas cierta movilidad de imagenes o cosas por el estilo http://www.pygame.org/
yo estoy empezando con pyqt y te la prodria recomendar es bastante comoda para trabajar
Yo te recomendaria PyQT, por el gran uso que esta teniendo QT en general. Además anda en Python 3.
Yo desarrolle todo un sistema de monitoreo en wxPython, porque buscaba la mayor portabilidad posible. wxPython se ve "natural" en cualquier plataforma. No es 100% portable pero se le acerca bastante.
Aparte tiene la grosa ventaja del programa wxPython Demo (es un MUST si recien arrancas) que te pone en onda al toque con las cosas que podes hacer.
PyGtk tambien esta bueno, porque tiene mucha documentacion, aunque me parecio medio duranga.
SALUDOS!
estoy desarrollando un notificador para facebook con pygtk...
alguno por las dudas no sabe como crear links en un texto (sea un label o como fuere)??
porque poniendo botones queda muy fea la interfaz.
Saludos