EasyGui: Realiza una sencilla interfaz gráfica en Python.

Como su propio nombre indica EasyGui es un módulo muy simple, para la programación de una interfaz gráfica  en Python.
No requiere ningún tipo de conocimiento añadido, todas las interacciones de la interfaz son realizadas mediante llamadas a funciones simples.

A continuación dejo una breve chuleta con algunas de las cosas que podemos hacer:

ynbox(msg=’Shall I continue?’, title=’ ‘, choices=(‘Yes’, ‘No’), image=None)

# Display a msgbox with choices of Yes and No.
ccbox(msg=’Shall I continue?’, title=’ ‘, choices=(‘Continue’, ‘Cancel’), image=None)
# Display a msgbox with choices of Continue and Cancel.
boolbox(msg=’Shall I continue?’, title=’ ‘, choices=(‘Yes’, ‘No’), image=None)
# Display a boolean msgbox. 
indexbox(msg=’Shall I continue?’, title=’ ‘, choices=(‘Yes’, ‘No’), image=None)
# Display a buttonbox with the specified choices.
msgbox(msg='(Your message goes here)’, title=’ ‘, ok_button=’OK’, image=None, root=None) 
# Display a messagebox.
buttonbox(msg=”, title=’ ‘, choices=(‘Button1’, ‘Button2’, ‘Button3’), image=None, root=None) 
# Display a msg, a title, and a set of buttons.
integerbox(msg=”, title=’ ‘, default=”, lowerbound=0, upperbound=99, image=None, root=None,**invalidKeywordArguments) 
# Show a box in which a user can enter an integer. 
multenterbox(msg=’Fill in values for the fields.’, title=’ ‘, fields=(), values=()) 
# Show screen with multiple data entry fields. 
multpasswordbox(msg=’Fill in values for the fields.’, title=’ ‘, fields=(), values=())
# Same interface as multenterbox.
enterbox(msg=’Enter something.’, title=’ ‘, default=”, strip=True, image=None, root=None)
# Show a box in which a user can enter some text.
passwordbox(msg=’Enter your password.’, title=’ ‘, default=”, image=None, root=None) 
# Show a box in which a user can enter a password.
multchoicebox(msg=’Pick as many items as you like.’, title=’ ‘, choices=(), **kwargs)
# Present the user with a list of choices.
choicebox(msg=’Pick something.’, title=’ ‘, choices=())
# Present the user with a list of choices.
abouteasygui()

# Shows the easygui revision history

Para usar EasyGui, simplemente basta con copiar el archivo easygui.py en la carpeta donde tenemos nuestro programa de Python.

Descargar easygui.py (v. 0.96):
http://easygui.sourceforge.net/download/version_0.96/index.html#downloadFiles

Arranca, de nuevo.

Retomando el rumbo del blog, después de meses sin publicar ninguna entrada, vuelvo a el, con la intención de hacer realidad mi idea desde que comencé el GS Desarrollo de Aplicaciones Web.
La razón de su dejadez, a su vez que la de mi vuelta a las andadas (puesta en marcha valla..) es la de la falta de tiempo que he tenido durante todo el curso, la vuelta al estudio después de unos años en un mercado laboral que no me correspondía ha sido más complicada de lo que pensaba, pero también esta siendo muchísimo más productiva y acertada de lo que me podía llegar a imaginar.
Ahora con algo más de tiempo después de unas merecidas vacaciones, me veo con fuerzas de levantar esto, y algún otro proyecto que tengo en mente con compañeros y amigos.
Por otro lado, comentar que que pronto habrá noticias sobre la reaparición de un blog/podcast en seré miembro integro del grupo (www.cronicasdeunbit.com) y además aparecerán dos nuevos blogs colaboradores, y con temáticas muy distintas a la mía, ¡permaneced atentos! 😀
Sin mucho más que añadir, me tomo a mi mismo la palabra.