Hallo miteinander. Ich möchte eine Texteditorkomponente (auf Basis von QTextEdit) erstellen, wobei einzelne Teile des Textes mit einer Hintergrundfarbe hinterlegt werden sollen. (Die Vordergrundfarbe ist für Syntax-Highlighting reserviert.)
Ich habe ein bisschen mit QTextEdit::ExtraSelection experimentiert, aber damit ist erstens die Auswahlgenauigkeit nur wortweise (ich brauche zeichenweise), und zweitens gibt es keine Hintergrundfarbe. Dann hatte ich
Code: Alles auswählen
document()->setHtml("Dies ist <span style=\"background-color:red\">ein</span> Test.");
probiert, aber da wird auch innerhalb von "ein" eingegebener Text rot. Ich bräuchte eine Möglichkeit, einen Text einmal mit einer bestimmten Hintergrundfarbe zu versehen, wobei neu eingegebener Text immer ohne diese Farbe erscheint. Gibt es da etwas Vorgefertigtes? Danke im Voraus für Hinweise.