Как динамически обновить QTextEdit

поэтому у меня есть QTextEdit в главном окне моего графического интерфейса. Я хочу обновлять текст в реальном времени, вытягивая его из списка удаленного обновления. Я не знаю, как бесконечно проверять этот список без а) бесконечного цикла или б) потока.

а) вылетает из-за GUI, так как это бесконечный цикл; б) выдает ошибку, говорящую:

QObject: Cannot create children for a parent that is in a different thread.

Что я понимаю.

Что я мог сделать, чтобы это исправить?