Boolean Box: se usa para mostrar una ventana que tiene múltiples opciones, es decir, botones en EasyGUI, se puede usar donde es necesario obtener la primera opción de selección, ya que devuelve 1 para el botón que tiene el índice 0 y para otro botón devuelve 0, es ligeramente diferente del cuadro de índice, a continuación se muestra cómo se ve el cuadro booleano
Para hacer esto, usaremos el método boolbox
. Sintaxis: boolbox (mensaje, título, botones)
Argumento: toma 3 argumentos, la primera string, es decir, el mensaje/información que se mostrará, la segunda string, es decir, el título de la ventana y la tercera es una lista de strings. es decir, botones que tienen exactamente dos botones
Return: Devuelve return 1 si se presiona el primer botón; de lo contrario, 0 para otros botones seleccionados por el usuario
Ejemplo:
en esto crearemos un cuadro de índice, cuando se presiona cualquier botón, mostrará el mensaje específico en la pantalla de acuerdo con el índice, a continuación se muestra la implementación
Python3
# importing easygui module from easygui import * # message / information to be displayed on the screen message = "Select any one button" # title of the window title = "GfG - EasyGUI" # creating a index box output = boolbox(message, title) # showing new message according to the buttons pressed # if output is 1 if output == 1: # message / information message = "First Button is pressed" # if output is 0 elif output == 0: # message / information message = "Button rather than first button is pressed" # title of the window title = "GfG - EasyGUI" # creating a message box msg = msgbox(message, title)
Producción :
Otro ejemplo:
en esto, crearemos un cuadro de índice con botones agregados, cuando se presione cualquier botón, mostrará el mensaje específico en la pantalla de acuerdo con el índice, a continuación se muestra la implementación
Python3
# importing easygui module from easygui import * # message / information to be displayed on the screen message = "Select any one button" # title of the window title = "GfG - EasyGUI" # buttons buttons = ["First", "Second"] # creating a boolean box output = boolbox(message, title, buttons) # showing new message according to the buttons pressed # if output is 1 if output == 1: # message / information message = "First Button is pressed" # if output is 0 elif output == 0: # message / information message = "Button rather than first button is pressed" # title of the window title = "GfG - EasyGUI" # creating a message box msg = msgbox(message, title)
Producción :
Publicación traducida automáticamente
Artículo escrito por rakshitarora y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA