Цель состоит в том, чтобы пользователь выбрал файл, а затем программу для его обработки:
from tkinter import filedialog, Tk
root = Tk()
root.withdraw()
filename = filedialog.askopenfilename()
root.destroy()
# Long running process after this...
Это прекрасно работает в windows, но в ма c оставляет Python приложение не отвечает в панели инструментов после root.destroy()
.
Программа по-прежнему работает в фоновом режиме и обрабатывает файл, но мне интересно, если это Приложение «Не отвечает» в доке можно удалить или скрыть после root.destroy()
.
Мои настройки:
- Python 2.7.17 и 3.7.5.
- macOS Catalina 10.15.4