想了解一下数据可视化PySimpleGUI,为什么dict里的字典里的内容拿不到啊
import PySimpleGUI as GUI
layout = [[GUI.Text('请输入你要抢购的时间')], #第一行
[GUI.Text('年份是'),GUI.Input(key='-INPUT-1')],
[GUI.Text('月份是'),GUI.Input(key='-INPUT-2')],
[GUI.Text('日期是'),GUI.Input(key='-INPUT-3')],
[GUI.Text('几时是'),GUI.Input(key='-INPUT-4')],
[GUI.Text('分钟是'),GUI.Input(key='-INPUT-5')],
[GUI.Text('请输入购物车地址')],
[GUI.Input(key='-INPUT-6')],
# [GUI.Text(size=(40, 1), key='-OUTPUT-')], # 第三行输出文本,size参数以字符为单位定义元素的大小(宽,高)
[GUI.Button('Ok'), GUI.Button('退出')]]
window = GUI.Window('youduan',layout)
while True:
event, values = window.read() # 窗口读取事件,值
# 检查用户是否单击“X”或“退出”按钮关闭窗口。如果发生其中任一操作,那么跳出事件循环关闭窗口。
if event == GUI.WINDOW_CLOSED or event == '退出':
break
# 输出信息
print(values)
year = eval(values('-INPUT-1'))
mon = eval(values('-INPUT-2'))
day = eval(values('-INPUT-3'))
hour = eval(values('-INPUT-4'))
minute = eval(values('-INPUT-5'))
# 关闭窗口
window.close()
{'-INPUT-1': '200', '-INPUT-2': '300', '-INPUT-3': '400', '-INPUT-4': '500', '-INPUT-5': '600', '-INPUT-6': '7'}
Traceback (most recent call last):
File "C:\Users\32739\Desktop\python自动化\gui.py", line 25, in
year = eval(values('-INPUT-1'))
TypeError: 'dict' object is not callable
拿到用户在窗口输入的数据