EasyGUI – Cuadro de Contraseña Múltiple

Cuadro de contraseña múltiple: se utiliza para obtener la entrada del usuario que está en forma de texto múltiple y contraseña única, es decir, entrada enmascarada, la entrada puede ser cualquier entrada de teclado, toma la entrada en forma de string. Muestra el título, el mensaje que se mostrará, el grupo de lugares para ingresar un texto y un par de botones «Aceptar», «Cancelar» que se utilizan para confirmar la entrada. También podemos establecer un texto predeterminado en el lugar donde el usuario ingresa el texto. Es similar al cuadro de entrada múltiple, pero el último campo de entrada se considera como contraseña, es decir, el texto enmascarado a continuación es cómo se ve el cuadro de contraseña.

Para ello utilizaremos el multpasswordboxmétodo

Sintaxis: multpasswordbox (mensaje, título, campos, texto_predeterminado)

Argumento: se necesitan 4 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 una lista de campos y la siguiente es una lista de strings que es el texto predeterminado.

Devolver: Devuelve la lista de texto ingresado y Ninguno si se presiona cancelar

Ejemplo:
en esto, crearemos un cuadro de contraseña múltiple con texto predeterminado y mostraremos el mensaje específico en la pantalla de acuerdo con el texto ingresado, a continuación se muestra la implementación

# importing easygui module
from easygui import *
  
# message to be displayed
text = "Enter the details to go further"
  
# window title
title = "Window Title GfG"
  
# list of entry fields
fields = ["Email ID", "Geek ID", "Password"]
  
# default text
default_values = ["email@abc.com", "G-111", "password"]
  
# creating a multi password box
output = multpasswordbox(text, title, fields, default_values )
  
# showing details entered by the user
print("Details entered by user")
print("==================================")
  
# traversing the output
for i in range(len(fields)):
      
    # showing field and entered value
    print(fields[i] + " : " + str(output[i]))

Producción :

Details entered by user
==================================
Email ID : email@asd.ccc
Geek ID : G-11122
Password : password

Otro ejemplo:
en esto, crearemos un cuadro de contraseña múltiple sin texto predeterminado y mostraremos el mensaje específico en la pantalla de acuerdo con el texto ingresado, a continuación se muestra la implementación

# importing easygui module
from easygui import *
  
# message to be displayed
text = "Enter the details to go further"
  
# window title
title = "Window Title GfG"
  
# list of entry fields
fields = ["Email ID", "Geek ID", "Password"]
  
# creating a multi password box
output = multpasswordbox(text, title, fields)
  
# showing details entered by the user
print("Details entered by user")
print("==================================")
  
# traversing the output
for i in range(len(fields)):
      
    # showing field and entered value
    print(fields[i] + " : " + str(output[i]))

Producción :

Details entered by user
==================================
Email ID : aaa
Geek ID : Geek101
Password : alphabeta

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 *