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 08: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
