Библиотеки графического интерфейса, включая Tk, не являются потокобезопасными. Соответственно, цикл событий должен запускаться в главном потоке и нельзя напрямую взаимодействовать с компонентами графического интерфейса из потока иного, чем тот, в котором запущен цикл событий.