QTextEdit y emulación de salida coloreada tipo bash

Tengo una secuencia de escape en un texto, como

char const * text = "\e[1;33m" "some colored text" "\e[0m";

Que generalmente se imprime en terminal. Pero quiero reenviar este texto enQTextEdit.

¿Cuál es la forma más sencilla de hacer ese texto enQTextEdit ¿de colores? ¿Cómo realizar un filtrado de secuencias de escape, es decir, cómo reemplazarlo con el formato de texto adecuado?

Creo que hayQSyntaxHighlightersolución asistida posible, pero no sé qué hacer con las secuencias de escape en sí y cómo ocultarlas de la salida.

Respuestas a la pregunta(2)

Su respuesta a la pregunta