Cuadro de elección: se usa para mostrar una ventana que tiene múltiples opciones, es decir, elementos en EasyGUI, se puede usar cuando es necesario seleccionar cualquier elemento entre un grupo de elementos, consta de título, mensaje a mostrar, grupo de elementos y un par de botones «Aceptar», «Cancelar» para confirmar la selección del elemento. A continuación se muestra cómo se ve el cuadro de elección
Para ello utilizaremos el
choicebox
métodoSintaxis: cuadro de elección (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, los elementos.
Devolver: Devuelve el texto de visualización del elemento seleccionado, de lo contrario Ninguno
Ejemplo:
en esto, crearemos un cuadro de elección con varios elementos, cuando se confirme cualquier elemento, se mostrará el mensaje específico en la pantalla según el elemento, a continuación se muestra la implementación.
# importing easygui module from easygui import * # message to be displayed text = "Selected any one item" # window title title = "Window Title GfG" # item choices choices = ["Geek", "Super Geeek", "Super Geek 2", "Super Geek God"] # creating a button box output = choicebox(text, title, choices) # title for the message box title = "Message Box" # message message = "You selected : " + str(output) # creating a message box msg = msgbox(message, title)
Producción :
Otro ejemplo:
en esto, crearemos un cuadro de elección sin agregar ningún elemento, cuando se confirme cualquier elemento, mostrará el mensaje específico en la pantalla de acuerdo con el elemento, a continuación se muestra la implementación.
# importing easygui module from easygui import * # message to be displayed text = "Selected any one item" # window title title = "Window Title GfG" # creating a button box output = choicebox(text, title) # title for the message box title = "Message Box" # message message = "You selected : " + 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