Python EasyGUI – Cuadro de botones

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 buttonboxmétodo

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *