Задать вопрос

Как исправить эту ошибку?

Как исправить эту ошибку?
Пишу код с tkinter. Сделал цикл while с Thread. Там сделал itemconfig.
Ошибка:
RuntimeError: main thread is not in main loop
Как исправить эту ошибку?
  • Вопрос задан
  • 93 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
Библиотеки графического интерфейса, включая Tk, не являются потокобезопасными. Соответственно, цикл событий должен запускаться в главном потоке и нельзя напрямую взаимодействовать с компонентами графического интерфейса из потока иного, чем тот, в котором запущен цикл событий.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@qid00000000
Мало что знаю, но информацию найду в гугле
Комментировать
@comandante_ktc
You're running your main GUI loop in a thread besides the main thread. You cannot do this.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
от 200 000 до 300 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
31 янв. 2025, в 00:16
43000 руб./за проект
30 янв. 2025, в 21:33
5000 руб./за проект
30 янв. 2025, в 21:14
4000 руб./за проект