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
multpasswordbox
métodoSintaxis: 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