Python EasyGUI – Sí No cuadro

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 ynboxmétodo

Sintaxis: 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

Deja una respuesta

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