说实话,我是python的新手,在所有人的帮助下我编写了一些脚本,但是我偶然发现了我在任何地方都找不到的脚本。 我正在尝试创建一个pysimplegui脚本,该脚本将为用户提供输入文本以键入名称以及提交或取消按钮。 “取消”按钮将立即终止脚本,但是如果用户按下“提交”,它将从输入文本中获取值,并在具有该名称的位置上创建目录
例如:用户键入“ test”,然后按提交,最后它将在c:\
中创建“ test”目录这是我拥有的简单GUI:
layout = [[sg.Text('Please enter the name of the directory:')],[sg.InputText()],
[sg.Submit(), sg.Cancel()]]
window = sg.Window('directory creator', layout)
PS,一直潜伏在网站上,但决定注册并提出问题
答案 0 :(得分:0)
您错过了该程序的第三个也是最后一个部分,实际上是在读取您创建的窗口。
如果您不想在单击按钮后使窗口保持打开状态,则需要以下2条语句:
event, values = window.read()
window.close()
如果您想检查一下单击了哪个按钮,然后对单击的按钮进行操作,请添加以下内容:
if event == 'Submit':
os.mkdirs(values[0])