Seite 1 von 1

Einzelne Wörter in QTextEdit färben

Verfasst: 14. Februar 2006 22:08
von madRenEGadE
Geht das? Kann man einfach jedes Wort einzeln färben?

Verfasst: 14. Februar 2006 22:10
von upsala
Klar geht das, z.B. mit dem QSyntaxHighlighter...

Verfasst: 14. Juni 2006 23:27
von Eltharion
Du kannst auch QTextCharFormat nehmen und bei der Eingabe das Format gleich mitsetzen:

Code: Alles auswählen

QTextCharFormat  format;

format.setForeground(QBrush(QColor(0, 0, 255), Qt::SolidPattern));
format.setFont(font);  // Fonts gehen da bspw. auch.

m_editor.textCursor().insertText(text, format);
... und schon ist der String in dem Fall blau.

E*

PS: Beitrag der Vollständigkeit halber ergänzt, falls mal wer mit der Suchfunktion über den Thread stolpert.