YardalGedal
@YardalGedal
yeah boy

Многопоточность в gui python?

У меня есть окно в gui tkinter. На нём, условно говоря, кнопка и текстовое поле. К кнопке привязана следующая функция:
def buttonreg(event):
    pool = ThreadPool(20)
    pool.map(nf, list)
    pool.close()
    pool.join()

В функции nf происходит такой вывод в текстовое поле:
log_txt.insert('1.0', 'textX')
Однако приходится ждать, пока пул не выполнится для всех элементов в списке list, а только потом результат выводится в текстовое поле. Как сделать чтобы результат выводился сразу же?
  • Вопрос задан
  • 811 просмотров
Решения вопроса 1
YardalGedal
@YardalGedal Автор вопроса
yeah boy
Решение:
pool.map_async(nf, list)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы