Gooey (Python): как очистить текстовое поле после return_to_config - PullRequest
0 голосов
/ 02 мая 2019

Я использую Gooey для создания пользовательского интерфейса для простой программы CLI, которая обрабатывает некоторый текст. Приложение работает отлично, но я хотел бы улучшить пользовательский опыт для повторных запусков. При настройке приложения пользователь вводит строку в одно текстовое поле и запускает приложение. После завершения приложения оно возвращается к экрану конфигурации.

Текущее поведение, приложение возвращается к экрану конфигурации, но введенный пользователем текст все еще присутствует.

Желаемое поведение, приложение возвращается к экрану конфигурации, а текстовое поле пустое.

1) эта функция уже существует? 1a) если да, где я могу его найти? 1b) если нет, может ли кто-нибудь (может быть, автор библиотеки?) Указать мне, в каком направлении происходит действие «возврат в конфиг», чтобы я мог попробовать что-нибудь самому сделать?

Пример:

from gooey import Gooey, Gooeyparser

def do_stuff(data_in):
    #do stuff
    data_out = data_in
    print data_out

@Gooey(return_to_config=True)
def main():
    parser = GooeyParser()
    parser.add_argument("TextStuff", help="This field doesn't clear after run")
    args = parser.parse_args()
    text_stuff = args.TextStuff
    do_stuff(text_stuff)

if __name__ == "__main__":
    main()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...