Cuadro de entrada múltiple: se utiliza para obtener la entrada múltiple del usuario al mismo tiempo, las entradas pueden ser cualquier entrada de teclado, toma entradas en forma de string. Muestra el título, el mensaje que se mostrará, un grupo de lugares para ingresar un texto y un par de botones «Aceptar», «Cancelar» que se utilizan para confirmar la entrada. Es similar al cuadro de entrada normal, pero en el cuadro de entrada múltiple se pueden dar múltiples entradas al mismo tiempo, a continuación se muestra cómo se ve el cuadro de entrada
Para ello utilizaremos el
multenterbox
métodoSintaxis: multipleterbox (mensaje, título, list_items, lust_default_text)
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 strings, es decir, el nombre del elemento 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 entrada 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 following details" # window title title = "Window Title GfG" # list of multiple inputs input_list = ["Name", "Class", "Section", "Address"] # list of default text default_list = ["eg GfG", "XII", "A", "GeeksforGeeks"] # creating a integer box output = multenterbox(text, title, input_list, default_list) # title for the message box title = "Message Box" # creating a message message = "Enterted details are in form of list : " + str(output) # creating a message box msg = msgbox(message, title)
Producción :
Otro ejemplo:
en esto, crearemos un cuadro de entrada 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 following details" # window title title = "Window Title GfG" # list of multiple inputs input_list = ["Geek Name", "Geek ID", "Experiance"] # creating a integer box output = multenterbox(text, title, input_list) # title for the message box title = "Message Box" # creating a message message = "Enterted details are in form of list : " + str(output) # 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