Bonjour
Je récupère du texte sélectionner avec
QString selection = descTextEdit->textCursor().selectedText();
Ensuite je modifie la sélection pour lui ajouter une balise html(<b> par exemple) et ensuite je l'insère pour remplacer la sélection:
descTextEdit->textCursor().insertHtml(selection);
Mon problème c'est que je n'ai aucune idée de comment faire pour récupérer le text pour savoir si la sélection est déja en gras. Donc une fois que j'insère "<b>Allo</b>" je ne suis pas capable de récupérer cette chaine exacte.
La fonction selectedText() ne renvoie que Allo alors que selection().toHtml() renvoie un fragment HTML qui contient un énorme bout de code HTML.
Comment puis-je faire?
Partager