Python 在PySimpleGUI中使用元组作为键?
我有一个用PySimpleGUI构建的表,我希望输入文本框的键是数组元素。比如:Python 在PySimpleGUI中使用元组作为键?,python,tuples,pysimplegui,Python,Tuples,Pysimplegui,我有一个用PySimpleGUI构建的表,我希望输入文本框的键是数组元素。比如: import PySimpleGUI as sg in1 = 1 out1 = 2 rows = 1 #number of rows in table layout = [ [sg.Text('Input1', size =(5, 1)),sg.InputText(size=(7, 1),key=(in1,0))], [sg.Text('Out
import PySimpleGUI as sg
in1 = 1
out1 = 2
rows = 1 #number of rows in table
layout = [
[sg.Text('Input1', size =(5, 1)),sg.InputText(size=(7, 1),key=(in1,0))],
[sg.Text('Output1', size =(5, 1)),sg.Text(size=(7,1),background_color='#e6d4a8',
relief='sunken', border_width=1, key=(out1,0))],
#more rows...
[sg.Text('')],
[sg.Button('Start', size=(5, 1)), sg.Exit('Exit', size=(5, 1))]
]
window = sg.Window('Test Window', layout)
while True:
event, values = window.read()
for x in range(rows):
(out1,x) = (in1,x)/2 #but this doesn't work
if event == sg.WIN_CLOSED or event == 'Exit':
break
window.close()
如何设置它,以便对元组执行操作,并且元组也将用作布局文本框键?使用
值变量获取输入元素的值<代码>值[(out1,x)]
是您正在寻找的类型。打印出您的values变量,这样您就知道其中有什么内容可供您操作。使用values
变量获取输入元素的值<代码>值[(out1,x)]
是您正在寻找的类型。打印出您的变量值,这样您就可以知道其中有什么内容。