Bonjour,
Je cherhe dans un QTextedit à compter un style existant.
Je m'explique, dans mon QTextedit, j'ai une zone de texte en souligné, je souhaiterais y ajouter le style gras sans faire sauter le style gras.
Ma fonction est appelée par un slot via une barre d'outil une fois mon texte sélectionné
Voici mon code actuel :
Le texte se met bien en gras mais n'est plus souligné.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 QString selectiontexte=bloctexte->textCursor().selectedTexte(); // bloctexte : QTexedit QString message=QString("<b>")+selectiontexte+QString("</b>"); bloctexte->textCursor().insertHtml(message);
Comment appliquer en plus du gras le format souligné ou autre déjà présent ?
J'ai vu qu'iln y avait les fonctions mergeCharFormat et mergeCurrentCharFormat, mais je n'arrive pas à les exploiter et ne suis pas sûr qu'elles répondent à mon besoin. Elles n'attendent pas de QString et n'arrive plus à utiliser textCursor.selectText si je récupère mon cursor dans un QTextCursor
Je souhaiterais si c'est possible garder l'usage des balises HTML pour appliquer mes "styles".
Merci pour votre aide.









Consultez nos FAQ :
Répondre avec citation
Partager