Python EasyGUI – Cuadro de opción múltiple

Cuadro de opción múltiple: se usa para mostrar una ventana que tiene múltiples opciones, es decir, elementos en EasyGUI, se puede usar cuando es necesario seleccionar varios elementos entre un grupo de elementos, consta de título, mensaje a mostrar, grupo de elementos y botones, es decir, «Cancelar», «Seleccionar todo», «Borrar todo», «Ok» para confirmar la selección del elemento. Es similar al cuadro de opciones, pero a diferencia del cuadro de opciones, en el cuadro de opciones múltiples podemos seleccionar varios elementos a la vez. A continuación se muestra cómo se ve el cuadro de elección 
 

Para hacer esto, usaremos el método multchoicebox
. Sintaxis: multchoicebox (mensaje, título, opciones)
Argumento: se necesitan 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,
devolución de elementos: devuelve la lista de texto de visualización de los elementos seleccionados; de lo contrario, ninguno 
 

Ejemplo: 
en esto, crearemos un cuadro de opción múltiple con varios elementos, cuando se confirme cualquier elemento, se mostrará el mensaje específico en la pantalla de acuerdo con el elemento, a continuación se muestra la implementación. 
 

Python3

# importing easygui module
from easygui import *
 
# message to be displayed
text = "Selected any item from the list given below"
 
# window title
title = "Window Title GfG"
 
# item choices
choices = ["Geek", "Super Geeek", "Super Geek 2", "Super Geek God"]
 
# creating a multi choice box
output = multchoicebox(text, title, choices)
 
# title for the message box
title = "Message Box"
 
# message
message = "Selected items : " + str(output)
 
# creating a message box
msg = msgbox(message, title)

Producción : 
 

Otro ejemplo: 
en esto, crearemos un cuadro de opción múltiple sin agregar ningún elemento, cuando se confirme cualquier elemento, mostrará el mensaje específico en la pantalla según el elemento, a continuación se muestra la implementación 
 

Python3

# importing easygui module
from easygui import *
 
# message to be displayed
text = "Selected any item from the list given below"
 
# window title
title = "Window Title GfG"
 
 
# creating a multi choice box
output = multchoicebox(text, title)
 
# title for the message box
title = "Message Box"
 
# message
message = "Selected items : " + str(output)
 
# 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

Deja una respuesta

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