Programacio grafica en Python

Iniciado por Maik33, 20 Enero 2011, 16:32 PM

0 Miembros y 1 Visitante están viendo este tema.

Maik33

Hola, no se si se dice programacion grafica. A lo que me refiero es a la programacion de ventanas, botoenes, checkbox,...

Para programar esas cosas, que es mejor añadirlas desde codigo, o crearlas con el raton(como VB). Esque he encontrado dos manuales. En uno sale como si fuera VB y en el otro lo unico que dice es como hacer una ventana desde codigo.

No se si me esplico bien.

A ver si alguien me puede ayudar.

RyogiShiki

Si tienes buenos conocimientos de Python, entonces las mejores opciones que puedes encontrar son PyQt y Pygtk que son muy completos y fáciles de usar.

Pygtk: www.pygtk.org/
PyQt: http://es.wikipedia.org/wiki/PyQt

Tutos

Pygtk: www.learnpygtk.org/pygtktutorial.pdf
PyQt: http://www.kdehispano.es/descargas/codigoK/PyQT_Desarrollando_Aplicaciones_de_Escritorio_ElCoDiGoK.pdf


Maik33

Gracias por responder,
De los dos tutos, Cual es mejor?
Veo que el primero Pygtk, se crean ventanas mediante codigo, y PyQt, te crea las ventanas solas.

Otra cosa, sabes un manual "bueno" de Pygtk, eske ese esta en ingles, y mi ingles....

RyogiShiki

Cita de: Maik33 en 20 Enero 2011, 17:53 PM
Gracias por responder,
De los dos tutos, Cual es mejor?
Veo que el primero Pygtk, se crean ventanas mediante codigo, y PyQt, te crea las ventanas solas.

Otra cosa, sabes un manual "bueno" de Pygtk, eske ese esta en ingles, y mi ingles....

En lo particular me parece que PyQt es más completo.
Pero ten en cuenta que PyQt no crea las ventanas solo, lo que hace utilizar una herramienta de UI para facilitar la programación de interfaces al usuario y que este se concentre exclusivamente en la parte funcional del programa, Lo que hace esta herramienta no es crear las ventanas solo, sino más bien generar el código necesario para su creación que cuando es interpretado da como resultado la ventana.

Si quieres, puedes buscar más profundamente acerca de PyQt para que aprendas como hacer todo ese tipo de cosasa lo "hardcoding"

Saludos


Maik33

Esta claro que es mas facil que se te genere el codigo de las ventanas solos, pero me convendria aprender a escribir ese codigo?, es decir, me conviene hacer todo por mi solo?

RyogiShiki

Cita de: Maik33 en 20 Enero 2011, 18:20 PM
Esta claro que es mas facil que se te genere el codigo de las ventanas solos, pero me convendria aprender a escribir ese codigo?, es decir, me conviene hacer todo por mi solo?

Los métodos de generación de código desde creadores UI están para garantizar la productividad en los proyectos que se realizan, para que los elementos secundarios no produzcan mayor problema. No está de más saber como se maneja el código a ese nivel, y puede ser muy educativo y entretenido aprenderlo, en mi opinión y si la productividad y el tiempo no es problema es bueno aprender a profundidad el manejo de la API, en mi opinión primero se debe aprender ese tipo de cosas antes de comenzar a usar el generador de UI para tener total control sobre todo lo que se hace.


ChicoMaravilla

Cita de: gankutsuo en 20 Enero 2011, 17:17 PM
Si tienes buenos conocimientos de Python, entonces las mejores opciones que puedes encontrar son PyQt y Pygtk que son muy completos y fáciles de usar.

Pygtk: www.pygtk.org/
PyQt: http://es.wikipedia.org/wiki/PyQt

Tutos

Pygtk: www.learnpygtk.org/pygtktutorial.pdf
PyQt: http://www.kdehispano.es/descargas/codigoK/PyQT_Desarrollando_Aplicaciones_de_Escritorio_ElCoDiGoK.pdf

justo estaba buscando esto, muchicimas gracias...  ;-)

Maik33

Gracias por todo gankutsuo.
Al final usare PyQt, primero aprendere con codigo y luego ya con UI.
Gracias otra vez.

P.D.: Si tienes o sabes donde hay un buen manual de de PyQt, sin UI me avisas?
Gracias otra vez.xD

.:Snifer:.

Maik33 no se si te llegue a servir los siguiente tutoriales.


Descarga

Es un tutorial muy bueno aprendi de el de a poco.


Descargar

Y ademas otras opciones. Si, puede. Tales como PyGame (para programar juegos), PyQT, PyTK, PyGTK, wXPython, Gist

Si no estoy mal esto lo subio Sthefano02, solo tenia los links de descarga

Saludos:P

Maik33

#9
Si esos tutoriales los tengo, el primero es muy corto ya lo lei, y el segundo esta mejor pero si se puede conseguir otro mas completo.
Gracias a todos.


A otra cosa, he estado mirando programas UI, pero solo encuentro Qt designer, que no encuentro manuales en castellano sobre este y KDevelop, pero no puedo instalarlo.

Mi sistema operativo es Ubuntu.

Gracias otra vez.