Es importante cómo las claves son clave para comprender los elementos de PySimpleGUI. Si el usuario no especifica una clave, entonces el elemento se llamará elemento de entrada, se proporcionará una clave al usuario de forma predeterminada en forma de número entero, comenzando la numeración con cero. Si el usuario no especifica ninguna clave, los valores devueltos se devolverán como una lista, ya que las claves son enteros secuenciales.
Este ejemplo a continuación no tiene claves especificadas. Los 3 campos de entrada tendrán las claves 0, 1, 2. Se accederá a su primer elemento de entrada como valores [0], valor [1] para el segundo, valor [2] para el tercero, y así sucesivamente.
Ejemplo: programa de Python para entrada de usuario usando PySimpleGUI.
Python3
import PySimpleGUI as sg # Add some color # to the window sg.theme('SandyBeach') # Very basic window. # Return values using # automatic-numbered keys layout = [ [sg.Text('Please enter your Name, Age, Phone')], [sg.Text('Name', size =(15, 1)), sg.InputText()], [sg.Text('Age', size =(15, 1)), sg.InputText()], [sg.Text('Phone', size =(15, 1)), sg.InputText()], [sg.Submit(), sg.Cancel()] ] window = sg.Window('Simple data entry window', layout) event, values = window.read() window.close() # The input data looks like a simple list # when automatic numbered print(event, values[0], values[1], values[2])
Producción:
Publicación traducida automáticamente
Artículo escrito por vigneshsuresh4499 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA