Bonjour,
Je souhaite utiliser le Widget QPlainTextEdit pour afficher du texte et parfois de l'HTML.
Je souhaite le résultat suivant :
Test 1
Test 2
Test 3
J'ai testé deux solutions mais le résultat n'ai pas celui attendu (cf capture d'écran)
Solution 1 :
La couleur n'est pas répercutée sur le texte "Test 3" mais je ne souhaite pas sauter de ligne après l'ajout d'HTML.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 ui->plainTextEdit->appendPlainText("Test 1"); ui->plainTextEdit->appendHtml("<strong style=\"color:red;\">Test </strong>"); ui->plainTextEdit->appendHtml("<strong style=\"color:red;\">2</strong>"); ui->plainTextEdit->appendPlainText("Test 3");
Solution 2 :
La coloration du texte est encore active et je ne vois pas pourquoi.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 ui->plainTextEdit_2->appendPlainText("Test 1\n"); ui->plainTextEdit_2->moveCursor (QTextCursor::End); ui->plainTextEdit_2->textCursor().insertHtml("<strong style=\"color:red;\">Test </strong>"); ui->plainTextEdit_2->textCursor().insertHtml("<strong style=\"color:red;\">2</strong>"); ui->plainTextEdit_2->appendPlainText("Test 3");
Je ne vois pas comment obtenir le résultat.
J'espère que vous pourriez m'aider.
Merci d'avance
Partager