Table Of Contents

Previous topic

QTextBlock

Next topic

QTextBlockUserData

QTextBlock.iterator

Synopsis

Functions

Detailed Description

The QTextBlock.iterator class provides an iterator for reading the contents of a PySide.QtGui.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);
}
class PySide.QtGui.QTextBlock.iterator
class PySide.QtGui.QTextBlock.iterator(o)
Parameters:oPySide.QtGui.QTextBlock::iterator

Constructs an iterator for this text block.

Copy constructor. Constructs a copy of the other iterator.

PySide.QtGui.QTextBlock.iterator.__iter__()
Return type:PyObject
PySide.QtGui.QTextBlock.iterator.__next__()
Return type:PyObject
PySide.QtGui.QTextBlock.iterator.atEnd()
Return type:PySide.QtCore.bool

Returns true if the current item is the last item in the text block.

PySide.QtGui.QTextBlock.iterator.fragment()
Return type:PySide.QtGui.QTextFragment

Returns the text fragment the iterator currently points to.

PySide.QtGui.QTextBlock.iterator.__ne__(o)
Parameters:oPySide.QtGui.QTextBlock::iterator
Return type:PySide.QtCore.bool

Retuns true if this iterator is different from the other iterator; otherwise returns false.

PySide.QtGui.QTextBlock.iterator.operator++(arg__1)
Parameters:arg__1PySide.QtCore.int
Return type:PySide.QtGui.QTextBlock::iterator

The postfix ++ operator (i++ ) advances the iterator to the next item in the text block and returns an iterator to the old current item.

PySide.QtGui.QTextBlock.iterator.operator--(arg__1)
Parameters:arg__1PySide.QtCore.int
Return type:PySide.QtGui.QTextBlock::iterator

The postfix – operator (i-- ) makes the preceding item current and returns an iterator to the old current item.

PySide.QtGui.QTextBlock.iterator.__eq__(o)
Parameters:oPySide.QtGui.QTextBlock::iterator
Return type:PySide.QtCore.bool

Retuns true if this iterator is the same as the other iterator; otherwise returns false.