QTextEdit и цветная bash-like эмуляция вывода

У меня есть escape-последовательности в тексте, как

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

Который обычно печатается в терминале. Но я хочу переслать этот текст вQTextEdit.

Какой самый простой способ сделать такой текст вQTextEdit цвета? Как выполнить фильтрацию escape-последовательностей, т. Е. Как заменить их правильным форматированием текста?

Я думаю, что естьQSyntaxHighlighterрешение возможно, но я не знаю, что делать с escape-последовательностями и как скрыть их от вывода.

Ответы на вопрос(2)

Ваш ответ на вопрос