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.
Cuadro de botones: se usa para mostrar una ventana que tiene varios botones en EasyGUI, se puede usar cuando hay una condición para seleccionar uno entre muchos botones, por ejemplo, botones en ascensor a la vez que el usuario puede optar solo por una opción, a continuación se muestra cómo el caja de botones normal parece
Para ello utilizaremos el
buttonbox
métodoSintaxis: caja de botones (texto, título, lista de botones)
Argumento: se necesitan 3 argumentos, la primera string, es decir, el texto que se mostrará, la segunda string, es decir, el título de la ventana y la tercera lista de botones (strings)
Return : Devuelve el texto del botón que el usuario seleccionó
Ejemplo:
en esto, crearemos una ventana de cuadro de botones que tiene tres botones que el usuario puede seleccionar y el texto del botón seleccionado se imprimirá, a continuación se muestra la implementación
# importing easygui module from easygui import * # message to be displayed text = "Message to be displayed on the window GfG" # window title title = "Window Title GfG" # button list button_list = [] # button 1 button1 = "First" # second button button2 = "Second" # third button button3 = "Third" # appending button to the button list button_list.append(button1) button_list.append(button2) button_list.append(button3) # creating a button box output = buttonbox(text, title, button_list) # printing the button pressed by the user print("User selected option : ", end = " ") print(output)
Producción :
User selected option : Second
Otro ejemplo :
# importing easygui module from easygui import * # message to be displayed text = "Message to be displayed on the window GfG" # window title title = "Window Title GfG" # creating a button box output = buttonbox(text, title) # printing the button pressed by the user print("User selected option : ", end = " ") print(output)
Producción :
User selected option : Button[3]
Publicación traducida automáticamente
Artículo escrito por rakshitarora y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA