Cuadro Sí No: se utiliza para mostrar una ventana con dos opciones, sí o no en EasyGUI, se puede utilizar cuando es necesario obtener la respuesta de la pregunta en forma de sí o no, muestra dos opciones, sí o no, por ejemplo, cuando queremos preguntarle al usuario si tiene más de 18 años o no, usaremos el cuadro sí, no, es similar al cuadro de cancelación continua, a continuación se muestra cómo se ve el cuadro de cancelación continua
Para ello utilizaremos el
ynbox
métodoSintaxis: ynbox (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 que tiene exactamente dos valores, que son dos opciones para sí y no
Retorno : Devuelve Verdadero es si se presiona de lo contrario Falso
Ejemplo:
en esto, crearemos un cuadro de sí, no, cuando se presione cualquier botón, mostrará el mensaje específico en la pantalla, a continuación se muestra la implementación
# importing easygui module from easygui import * # message / information to be displayed on the screen message = "Are you a Geek ?" # title of the window title = "GfG - EasyGUI" # creating a yes no box output = ynbox(message, title) # if user pressed yes if output: # message / information to be displayed on the screen message = "Thats Great !!" # title of the window title = "GfG - EasyGUI" # creating a message box msg = msgbox(message, title) # if user pressed No else: # message / information to be displayed on the screen message = "You should become a Geek, go to GeeksforGeeks to become one" # 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 sí, no y estableceremos una opción específica para el botón sí y no, cuando se presione cualquier botón, se mostrará el mensaje específico en la pantalla, a continuación se muestra la implementación.
# importing easygui module from easygui import * # message / information to be displayed on the screen message = "Are you a Geek ?" # title of the window title = "GfG - EasyGUI" # choices for yes and no button choices = ["Agree", "Disagree"] # creating a yes no box output = ynbox(message, title, choices) # if user pressed yes if output: # message / information to be displayed on the screen message = "Thats Great !!" # title of the window title = "GfG - EasyGUI" # creating a message box msg = msgbox(message, title) # if user pressed No else: # message / information to be displayed on the screen message = "You should become a Geek, go to GeeksforGeeks to become one" # 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