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