Python EasyGUI – Caja de enteros

Cuadro de enteros: se utiliza para obtener la entrada de enteros del usuario, la entrada debe ser una entrada de enteros, no una picadura, lo que sucede en el cuadro de entrada. Muestra el título, el mensaje que se mostrará, el lugar para ingresar una entrada de número entero y un par de botones «Ok», «Cancelar» que se utilizan para confirmar la entrada. Podemos establecer un valor entero predeterminado en el lugar donde el usuario ingresa el texto y también podemos establecer un valor de límite inferior y superior que el usuario puede ingresar, a continuación se muestra cómo se ve el cuadro de entrada

Para ello utilizaremos el integerboxmétodo

Sintaxis: cuadro de enteros (mensaje, título, entero_predeterminado, límite_inferior, límite_superior)

Argumento: se necesitan 5 argumentos, la primera string, es decir, el mensaje/información que se mostrará, la segunda string, es decir, el título de la ventana, la tercera es un número entero que es el número predeterminado, el cuarto y el quinto son números enteros que representan el límite inferior y superior respectivamente

Retorno: Devuelve el entero ingresado y Ninguno si se presiona cancelar

Ejemplo:
en esto, crearemos un cuadro de número entero con un número entero predeterminado y con un valor de límite inferior y superior, y mostraremos el mensaje específico en la pantalla de acuerdo con el número entero ingresado, a continuación se muestra la implementación

# importing easygui module
from easygui import *
  
# message to be displayed
text = "Enter Something (integer)"
  
# window title
title = "Window Title GfG"
  
# default integer
d_int = 10
  
# lower bound
lower = 0
  
# upper bound
upper = 99999
  
# creating a integer box
output = integerbox(text, title, d_int, lower, upper)
  
# title for the message box
title = "Message Box"
  
# creating a message
message = "Enterted Number : " + str(output)
  
# creating a message box
msg = msgbox(message, title)

Producción :

Otro ejemplo:
en esto, crearemos un cuadro de número entero y mostraremos el mensaje específico en la pantalla de acuerdo con el número entero ingresado, a continuación se muestra la implementación.

# importing easygui module
from easygui import *
  
# message to be displayed
text = "Enter a number !!"
  
# window title
title = "Window Title GfG"
  
# creating a integer box
output = integerbox(text, title)
  
# title for the message box
title = "Message Box"
  
# creating a message
message = "Enterted Number : " + str(output)
  
# creating a message box
msg = msgbox(message, title)

Producción :

Si intentamos ingresar una entrada incorrecta, es decir, una string o un número que no se encuentra entre el límite inferior y superior especificado, seguirá apareciendo un mensaje de error hasta que se ingrese la entrada correcta.

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 *