Создание папки с pysimplegui - PullRequest
       32

Создание папки с pysimplegui

0 голосов
/ 08 октября 2019

Если честно, я очень плохо знаком с python и написал несколько сценариев с помощью всех, но наткнулся на то, чего нигде не могу найти. Я пытаюсь создать скрипт pysimplegui, который предоставит пользователю текст для ввода имени и кнопку отправки или отмены. Кнопка «Отмена» немедленно прервет выполнение сценария, но если пользователь нажмет «Отправить», он возьмет значение из введенного текста и создаст каталог в месте с таким именем

Например: пользователь ввел «тест»Затем нажмите «Отправить» и, наконец, он создаст каталог «test» в каталоге c: \

. Это простой графический интерфейс, который у меня есть:

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 голосов
/ 13 октября 2019

Вам не хватает третьей и последней части программы, фактически вы читаете созданное вами окно.

Вам нужны эти 2 утверждения, если вы не собираетесь оставлять окно открытым после нажатия кнопки. щелкните:

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

Если вы хотите, затем проверьте, какая кнопка была нажата, а затем действуйте после нажатия кнопки, добавьте что-то вроде этого:

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