Entrada de usuario en PySimpleGUI

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *