Diferencia entre revisiones de «Usuario:Lmorillas/modulo programacion/python/easygui»
De WikiEducator
(Página creada con '{{MiTitulo| Interfaces Gráficas de Usuario}} == Qué es GUI == Graphical user interface == Usando easygui == * Descarga el archivo '''easygui.py''' de http://easygui.sourcefo…') |
|||
Línea 13: | Línea 13: | ||
>>> easygui.msgbox("hola a todos") | >>> easygui.msgbox("hola a todos") | ||
</source> | </source> | ||
− | [[ | + | [[Archivo:Easyguimsg1.png]] |
+ | |||
+ | == Minitutorial == | ||
+ | ; Cómo se qué botón ha pulsado el usuario | ||
+ | : | ||
+ | <source lang="python"> | ||
+ | >>> respuesta = easygui.msgbox("Hola a todos") | ||
+ | >>> print respuesta | ||
+ | OK | ||
+ | </source> | ||
+ | |||
+ | ; Más opciones | ||
+ | <source lang="python"> | ||
+ | import easygui | ||
+ | color = easygui.buttonbox("Cuál es tu color favorito?", | ||
+ | choices = ['Azul', 'Rojo', 'Verde']) | ||
+ | easygui.msgbox("Has pulsado' + color) | ||
+ | </source> | ||
+ | ; Entrada de texto | ||
+ | <source lang="python"> | ||
+ | import easygui | ||
+ | nombre = easygui.enterbox("Cómo te llamas?") | ||
+ | easygui.msgbox("Hola, ' + nombre) | ||
+ | </source> | ||
+ | ; Entrada de números | ||
+ | : enterbox nos da una cadena. Hay que convertirla después a '''int''' o '''float''' |
Revisión de 21:59 5 oct 2011
Qué es GUI
Graphical user interface
Usando easygui
- Descarga el archivo easygui.py de http://easygui.sourceforge.net
- Cópialo en el mismo directorio/carpeta donde estás editando tus programas.
Ejemplo de uso
>>> import easygui >>> easygui.msgbox("hola a todos")
Minitutorial
- Cómo se qué botón ha pulsado el usuario
>>> respuesta = easygui.msgbox("Hola a todos") >>> print respuesta OK
- Más opciones
import easygui color = easygui.buttonbox("Cuál es tu color favorito?", choices = ['Azul', 'Rojo', 'Verde']) easygui.msgbox("Has pulsado' + color)
- Entrada de texto
import easygui nombre = easygui.enterbox("Cómo te llamas?") easygui.msgbox("Hola, ' + nombre)
- Entrada de números
- enterbox nos da una cadena. Hay que convertirla después a int o float