Cómo actualizar dinámicamente QTextEdit

entonces tengo un QTextEdit dentro de una ventana principal en mi GUI. Quiero actualizar en vivo el texto en esto extrayendo de una lista de actualización remota. No sé cómo verificar infinitamente esta lista, sin a) hacer un bucle infinito o b) hilo.

a) Bloquea la GUI, ya que es un bucle infinito b) produce un error que dice:

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

Lo cual entiendo.

¿Qué podría hacer para arreglar esto?

Respuestas a la pregunta(2)

Su respuesta a la pregunta