iterator类提供迭代器用于读取内容在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); }另请参阅
PySide2.QtGui.QTextBlock.
iterator
¶
PySide2.QtGui.QTextBlock.iterator(o)
- param o
iterator
为此文本块构造迭代器。
Copy constructor. Constructs a copy of the
other
iterator.
PySide2.QtGui.QTextBlock.iterator.
__iter__
(
)
¶
PyObject
PySide2.QtGui.QTextBlock.iterator.
__next__
(
)
¶
PyObject
PySide2.QtGui.QTextBlock.iterator.
atEnd
(
)
¶
bool
返回
true
若当前项是文本块的最后项。
PySide2.QtGui.QTextBlock.iterator.
fragment
(
)
¶
返回迭代器目前指向的文本片段。
PySide2.QtGui.QTextBlock.iterator.
__ne__
(
o
)
¶
o
–
iterator
bool
Retuns true if this iterator is different from the
other
iterator; otherwise returns
false
.
PySide2.QtGui.QTextBlock.iterator.operator++(arg__1)
arg__1
–
int
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.
PySide2.QtGui.QTextBlock.iterator.operator--(arg__1)
arg__1
–
int
iterator
The postfix – operator (
i--
) makes the preceding item current and returns an iterator to the old current item.
PySide2.QtGui.QTextBlock.iterator.
__eq__
(
o
)
¶
o
–
iterator
bool
Retuns true if this iterator is the same as the
other
iterator; otherwise returns
false
.