Bonsoir à tous,

Je cherche à mettre une partie de texte sélectionné dans un QTextEdit en gras.

Je ne dois pas être très loin.

Voici mon code : mon QTextEdit s'appele bloctexte

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
QString selectiontexte=bloctexte->textCursor().selectedText();
bloctexte->textCursor().removeSelectedText();
bloctexte->textCursor().insertText("<b>"+selectiontexte+"</b>");
J'ai vu qu'il y avait QTextEdit::insertPlainText mais je je n'ai pas de fonction de type QTextEdit::insertHtmlText

En résultat j'ai mon texte encadré par <b> et </b>, je pense que bloctexte ne sait pas que je lui donne du HTML.

J'ai essayé aussi avec <span style=\"bold\"> pas mieux.
Par ailleurs, suis-je obligé de détruire le texte selectionné pour le recréer complété,je ne pense pas.

Merci pour votre aide.