Второстепенный цикл tkinter python
Мне нужно, что бы в бесконечном цикле на фоне выполнялся определенный код в момент отрисовки интерфейса, но mainloop() tkinter блокирует вообще ход всего кода и занимается своими обязанностями. Есть решения этой проблемы? Библиотека thread не подходит, mainloop() выдает ошибку если находится в потоке. Может есть какие нибудь альтернативы tkinter, где я могу сам задать обновление окна?
На сколько я знаю, pyqt работает по похожему принципу и он тоже не подходит