使用pysimplegui创建文件夹

时间:2019-10-08 10:39:20

标签: python pysimplegui

说实话,我是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,一直潜伏在网站上,但决定注册并提出问题

1 个答案:

答案 0 :(得分:0)

您错过了该程序的第三个也是最后一个部分,实际上是在读取您创建的窗口。

如果您不想在单击按钮后使窗口保持打开状态,则需要以下2条语句:

event, values = window.read()
window.close()

如果您想检查一下单击了哪个按钮,然后对单击的按钮进行操作,请添加以下内容:

if event == 'Submit':
    os.mkdirs(values[0])