Je souhaite supprimer le texte sélectionné dans un QGraphicsTextItem
.Supprimer/supprimer/remplacer le texte sélectionné dans QGraphicsTextItem
je cherche toutes les classes qu'il utilise - comme QTextCursor
, QTextDocument
... Je ne peux pas trouver quoi que ce soit pour supprimer le texte, à l'exception de la fonction clear()
du QTextDocument
qui enlève tout ...
Comment Je supprime la sélection?
QTextCursor _cursor = textCursor();
if(_cursor.hasSelection())
?
Alternativement (puisque je besoin de cela pour une commande de pâte personnalisée), comment puis-je remplacer la sélection par un texte existant ou html?
QClipboard* _clipboard = QApplication::clipboard();
const QMimeData* _mimeData = _clipboard->mimeData();
if (_mimeData->hasHtml())
{
QTextCursor _cursor = textCursor();
if(_cursor.hasSelection())
?
_cursor.insertHtml(_mimeData->html());
}