QTextBlock::iterator Class
class QTextBlock::iteratorLa classe QTextBlock::iterator fournit un itérateur pour lire le contenu d'une page QTextBlock. Plus...
- Liste de tous les membres, y compris les membres hérités
- iterator fait partie de Rich Text Processing APIs.
Fonctions publiques
| iterator() | |
| bool | atEnd() const |
| QTextFragment | fragment() const |
| bool | operator!=(const QTextBlock::iterator &other) const |
| QTextBlock::iterator & | operator++() |
| QTextBlock::iterator | operator++(int) |
| QTextBlock::iterator & | operator--() |
| QTextBlock::iterator | operator--(int) |
| bool | operator==(const QTextBlock::iterator &other) const |
Description détaillée
Un bloc est constitué d'une séquence de fragments de texte. Cette classe permet d'itérer sur ces fragments et de lire leur contenu. Elle ne permet pas de modifier la structure interne ou le contenu du bloc.
Un itérateur peut être construit et utilisé pour accéder aux fragments d'un bloc de texte de la manière suivante :
QTextBlock::iterator it; for (it = currentBlock.begin(); !(it.atEnd()); ++it) { QTextFragment currentFragment = it.fragment(); if (currentFragment.isValid()) processFragment(currentFragment); }
Voir aussi QTextFragment.
Documentation sur les fonctions membres
[constexpr noexcept] iterator::iterator()
Construit un itérateur pour ce bloc de texte.
bool iterator::atEnd() const
Renvoie true si l'élément actuel est le dernier élément du bloc de texte.
QTextFragment iterator::fragment() const
Renvoie le fragment de texte sur lequel pointe l'itérateur.
bool iterator::operator!=(const QTextBlock::iterator &other) const
Retourne vrai si cet itérateur est différent de l'itérateur other; sinon, retourne false.
QTextBlock::iterator &iterator::operator++()
L'opérateur préfixe ++ (++i) fait passer l'itérateur à l'élément suivant du hachage et renvoie un itérateur au nouvel élément courant.
QTextBlock::iterator iterator::operator++(int)
L'opérateur postfixe ++ (i++) fait passer l'itérateur à l'élément suivant du bloc de texte et renvoie un itérateur à l'ancien élément courant.
QTextBlock::iterator &iterator::operator--()
L'opérateur préfixe - (--i) rend l'élément précédent actuel et renvoie un itérateur pointant vers le nouvel élément actuel.
QTextBlock::iterator iterator::operator--(int)
L'opérateur postfixe - (i--) rend l'élément précédent actuel et renvoie un itérateur vers l'ancien élément actuel.
bool iterator::operator==(const QTextBlock::iterator &other) const
Retourne vrai si cet itérateur est identique à l'itérateur other; sinon, retourne false.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.