iterator 类提供迭代器用于读取内容从 QTextFrame . 更多...
iterator (const iterator & other ) | |
iterator () | |
iterator & | operator= (const iterator & other ) |
bool | atEnd () const |
QTextBlock | currentBlock () const |
QTextFrame * | currentFrame () const |
QTextFrame * | parentFrame () const |
bool | operator!= (const iterator & other ) const |
iterator & | operator++ () |
iterator | operator++ ( int ) |
iterator & | operator-- () |
iterator | operator-- ( int ) |
bool | operator== (const iterator & other ) const |
A frame consists of an arbitrary sequence of QTextBlock s and child QTextFrame s. This class provides a way to iterate over the child objects of a frame, and read their contents. It does not provide a way to modify the contents of the frame.
Copy constructor. Constructs a copy of the other iterator.
构造无效迭代器。
赋值 other to this iterator and returns a reference to this iterator.
返回
true
if the current item is the last item in the text frame.
Returns the current block the iterator points to. If the iterator points to a child frame, the returned block is invalid.
另请参阅 currentFrame ().
Returns the current frame pointed to by the iterator, or
nullptr
if the iterator currently points to a block.
另请参阅 currentBlock ().
返回当前帧的父级帧。
另请参阅 currentFrame () 和 QTextFrame::parentFrame ().
Retuns true if the iterator is different from the
other
iterator; otherwise returns
false
.
将迭代器移到下一帧或块。
另请参阅 currentBlock () 和 currentFrame ().
The postfix ++ operator (
i++
) advances the iterator to the next item in the text frame, and returns an iterator to the old item.
将迭代器移到上一帧或块。
另请参阅 currentBlock () 和 currentFrame ().
The postfix -- operator (
i--
) makes the preceding item in the current frame, and returns an iterator to the old item.
Retuns true if the iterator is the same as the
other
iterator; otherwise returns
false
.