Я делаю настольное приложение в Python, используя Tkinter в качестве моего gui интерфейса. Я сталкиваюсь с проблемой, когда при выполнении Astrometry. net API и в этом я использую их client.py . Как только мой фрейм загружен, он имеет одну метку с именем «status_label». Функции в клиентском файле выполняются в следующем порядке: «Login => myjobs => upload». Теперь, когда мой код взаимодействует с API, мой gui интерфейс перестает отвечать. Чтобы проверить это, я даже использовал status_label, чтобы отобразить, какая функция выполняется, изменив текст status_label на имя функции, выполняемой в данный момент перед вызовом функции. Тем не менее, метка не обновляется в конце, а между тем все время, пока она взаимодействует с онлайн-API, весь gui не отвечает.
Как избежать этой проблемы и получить имя функции в этикетка?