📜  PySimpleGUI 中的用户输入

📅  最后修改于: 2022-05-13 01:55:50.638000             🧑  作者: Mango

PySimpleGUI 中的用户输入

关键是如何理解 PySimpleGUI 元素的关键是很重要的。如果用户未指定键,则该元素将被称为输入元素,默认以整数形式向用户提供键,从零开始编号。如果用户未指定任何键,则返回的值将作为列表返回,因为键是顺序整数。

下面的示例没有指定键。 3 个输入字段将具有键 0、1、2。您的第一个输入元素将作为 values[0] 访问,第二个输入元素为 value[1],第三个输入元素为 value[2],依此类推。

示例:使用 PySimpleGUI 进行用户输入的Python程序。

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])


输出: