import PySimpleGUI as sg
def wind():
# 选择主题
sg.theme('DarkGreen') #设置主体颜色
layout = [
[sg.T('', font=('隶书', 12))],
[sg.T('while_128'),sg.In(key='-Wnew-',tooltip='请输入0到128间的数字')],
[sg.T('height_64'), sg.In( key='-Hnew-',tooltip='请输入0到128间的数字')],
[ sg.Button('开始转换' ), sg.Button('退出')]]
# 创建窗口
window = sg.Window("value的值的类型试探", layout, font=("隶书", 15), default_element_size=(50, 1))
# 事件循环
while True:
# 窗口的读取,有两个返回值(1.事件;2.值)
event, values = window.read()
print(event, values)
if event == "开始转换":
print(values['-Wnew-'])
print(values['-Hnew-'])
if event in (None, '退出'):
break
window.close()
wind()
可以知道其value保存的值为字符串,在利用输入控件是注意数据类型的转变