class 迭代器#

迭代器类提供了一个用于读取 QTextFrame 内容的迭代器。 更多

概述#

方法#

注意

本文档可能包含自动从 C++ 转换到 Python 的代码片段。我们始终欢迎对片段翻译的贡献。如果您看到翻译中的问题,也可以通过在 https:/bugreports.qt.io/projects/PYSIDE 上创建工单来告诉我们。

详细描述#

一个框架由一系列任意顺序的 QTextBlock 和子 QTextFrame 组成。此类提供了一种遍历框架子对象并读取它们内容的方法。它不提供修改框架内容的方法。

__init__()#

构建一个无效的迭代器。

__iter__()#
返回类型:

object

__next__()#
返回类型:

object

atEnd()#
返回类型:

bool

如果当前项是文本框架中的最后一个项,则返回 true

currentBlock()#
返回类型:

QTextBlock

返回迭代器所指向的当前块。如果迭代器指向子框架,则返回的块无效。

另请参阅

currentFrame()

currentFrame()#
返回类型:

QTextFrame

返回迭代器指向的当前框架,或者如果迭代器当前指向一个块,则返回 None

另请参阅

currentBlock()

__ne__(o)#
参数:

oiterator

返回类型:

bool

如果迭代器与另一个迭代器不同,则返回 true;否则返回 false

__iadd__()#
返回类型:

迭代器

将迭代器移动到下一个框架或块。

另请参阅

currentBlock() currentFrame()

__iadd__(arg__1)
参数:

arg__1 – int

返回类型:

迭代器

后缀 ++ 运算符(i++)将迭代器移动到文本框架中的下一个项,并返回旧项的迭代器。

__isub__()#
返回类型:

迭代器

将迭代器移动到上一个框架或块。

另请参阅

currentBlock() currentFrame()

__isub__(arg__1)
参数:

arg__1 – int

返回类型:

迭代器

后缀 -- 操作符(i--)将当前帧中前一个项作为当前项,并返回旧项的迭代器。

__eq__(o)#
参数:

oiterator

返回类型:

bool

如果迭代器与另一个迭代器相同,则返回 true;否则返回 false。

parentFrame()#
返回类型:

QTextFrame

返回当前帧的父帧。

另请参阅

currentFrame() parentFrame()