|  | Home · Overviews · Examples

# QTextBlock_iterator Class Reference
[com.trolltech.qt.gui module]

The QTextBlock::iterator class provides an iterator for reading the contents of a `QTextBlock`. More...

## Detailed Description

The QTextBlock::iterator class provides an iterator for reading the contents of a `QTextBlock`.

A block consists of a sequence of text fragments. This class provides a way to iterate over these, and read their contents. It does not provide a way to modify the internal structure or contents of the block.

An iterator can be constructed and used to access the fragments within a text block in the following way:

            QTextBlock::iterator it;
            for (it = currentBlock.begin(); !(it.atEnd()); ++it) {
                QTextFragment currentFragment = it.fragment();
                if (currentFragment.isValid())
                    processFragment(currentFragment);

            }

See also `QTextFragment`.