Окно Tkinter не отвечает после destroy () - macOS - PullRequest
0 голосов
/ 10 апреля 2020

Цель состоит в том, чтобы пользователь выбрал файл, а затем программу для его обработки:

from tkinter import filedialog, Tk

root = Tk()
root.withdraw()
filename = filedialog.askopenfilename()
root.destroy()

# Long running process after this...

Это прекрасно работает в windows, но в ма c оставляет Python приложение не отвечает в панели инструментов после root.destroy().

Application Not Responding

Программа по-прежнему работает в фоновом режиме и обрабатывает файл, но мне интересно, если это Приложение «Не отвечает» в доке можно удалить или скрыть после root.destroy().

Мои настройки:

  • Python 2.7.17 и 3.7.5.
  • macOS Catalina 10.15.4
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...