QTextEdit und farbige bash-ähnliche Ausgabeemulation

Ich habe eine Escape-Sequenz in einem Text, wie

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

Was normalerweise im Terminal gedruckt wird. Aber ich möchte diesen Text in @ weiterleit QTextEdit.

Was ist der einfachste Weg, um solchen Text in @ zu mach QTextEdit farbig? Wie kann eine Filterung von Escape-Sequenzen durchgeführt werden, d. H. Wie kann die Filterung durch eine korrekte Textformatierung ersetzt werden?

Ich denke, dort ist QSyntaxHighlighter -unterstützte Lösung möglich, aber ich weiß nicht, was ich mit Escape-Sequenzen selbst anfangen soll und wie ich sie vor der Ausgabe verstecken soll.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage