lunes, 8 de septiembre de 2008

Agregar GUIs facilmente a Python

En muchos casos, agregar una interfaz gráfica a nuestro código en Python significa echar mano a TKinter u otro kit para crear GUI. Esto es por lo general reservado para usuarios que ya han obtenido un buen nivel programando con Python, pero gracias a EasyGui puedes agregar algunos GUI a tu codigo en Python, puedes agregar elementos visuales con unas cuantas lineas.

Para usar EasyGui primero debes saber si tienes instalado TKinter, sino es asi ejecuta desde la consola

sudo aptitude install python-tk

luego descargas el paquete de EasyGui y los desempaquetas y copias el archivo easygui.py en la ruta /usr/lib/python2.5/site-packages/

Para probarlo puedes usar este script extraido de la pagina de documentación de EasyGui.


from easygui import *
import sys

while 1:
msgbox("Hola Mundo")

msg="Cual es tu sabor favorito?"
title="Encuesta de Helado"
choices=["Vainilla", "Chocolate", "Fresa"]
choice=choicebox(msg,title,choices)

msg="Deseas continuar?"
title="Confirmar"
if ccbox(msg,title):
pass
else:
sys.exit(0)

No hay comentarios: