В приложениях с графическим интерфейсом пользовательский интерфейс работает в одном, часто основном, потоке.Этот поток инициализирует элементы GUI и ожидает ввода данных пользователем.
Когда вы выполняете другие действия в этом основном потоке, ваши элементы GUI не могут принимать ввод пользователя, потому что вы заняты этими другими вещами.Иногда это то, что вы хотите, чтобы произошло: сейчас это не так.
Взгляните на Поток Python и ознакомьтесь с концепциями.Что вы хотите сделать, так это, когда вы запускаете текущую команду / запрос / задачу, запускаете ее в новом потоке, чтобы, когда вы продолжаете взаимодействовать с вашим графическим интерфейсом, он мог принимать ввод пользователя.
tl; dr: создать новую тему для вашего c / r / t