EasyGUI es un módulo para una programación GUI muy simple y fácil en Python. EasyGUI es diferente de otros generadores de GUI en que EasyGUI NO está controlado por eventos. En cambio, todas las interacciones de la GUI se invocan mediante simples llamadas a funciones. A diferencia de otras GUI complicadas, EasyGUI es la GUI más simple hasta ahora.
Instalar usando este comando:
pip install easygui
Nota: no se recomienda ejecutar EasyGui en IDLE, ya que EasyGui se ejecuta en Tkinter y tiene su propio ciclo de eventos, e IDLE también es una aplicación escrita por el módulo Tkinter y también tiene su propio ciclo de eventos. Entonces, cuando ambos se ejecutan al mismo tiempo, pueden ocurrir conflictos y resultados impredecibles. Por lo tanto, se prefiere ejecutar EasyGui fuera del IDLE.
Importación de EasyGUI
from easygui import *
Es la mejor manera de usar todos los widgets sin referencia adicional.
Ejemplo:
en esto, crearemos una ventana con un mensaje corto y un botón de presión que, cuando se presiona, cierra nuestro cuadro de mensaje, a continuación se muestra la implementación.
Python3
# importing easygui module from easygui import * # title of our window title = "GfG-EasyGUI" # message for our window msg = "GeeksforGeeks, Hello World from EasyGUI" # button message by default it is "OK" button = "Let's Go" # creating a message box msgbox(msg, title, button )
Producción :
"Let's Go"
Otro ejemplo:
en esto, permitiremos que el usuario elija el «formulario geek» y cuando se seleccione ans, se imprimirá, a continuación se muestra la implementación
Python3
# importing easygui module from easygui import * # choices which user can select choices = ["Geek", "Super Geek", "Super Geek 2", "Super Geek God"] # message / question to be asked msg = "Select any one option" # opening a choice box using our msg and choices reply = choicebox(msg, choices = choices) # printing the selected option print("You selected : ", end = "") print(reply)
Producción :
You selected : Super Geek God
Publicación traducida automáticamente
Artículo escrito por rakshitarora y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA