QTextBlockGroup Class Reference

[QtGui module]

该QTextBlockGroup类提供一个容器内的文本块QTextDocumentMore…

继承QTextObject

通过继承QTextList

Methods

  • __init__ (self, QTextDocument doc)
  • blockFormatChanged (self, QTextBlock block)
  • blockInserted (self, QTextBlock block)
  • list-of-QTextBlock blockList (self)
  • blockRemoved (self, QTextBlock block)

Detailed Description

该QTextBlockGroup类提供一个容器内的文本块QTextDocument

块组可以被用来在文档内组织的文本块。他们认为属于他们的文本块的一个最新的最新列表,甚至当文本块被编辑。

每个组都有其当组构造指定的父文档。

文本块可以被插入到一组具有blockInserted( )中,用去除blockRemoved( ) 。如果一个块的格式改变,blockFormatChanged()被调用。

该组中的块列表是由返回blockList( ) 。请注意,列表中的块不一定在文件中相邻元素,例如,在一个多级列表中的顶级项目将由项目列表中较低水平的分离。


Method Documentation

  1. QTextBlockGroup.__init__ (self, QTextDocument doc)

创建一个新的新的块组给定的document

Warning:此功能只能由被称为QTextDocument.createObject( ) 。

  1. QTextBlockGroup.blockFormatChanged (self, QTextBlock block)

这个函数被调用时指定的block的文本被改变。文本块是该组的成员。

基类的实现不执行任何操作。

  1. QTextBlockGroup.blockInserted (self, QTextBlock block)

添加给定的block该组的结尾。

Warning:如果你重新实现这个函数必须调用基类的实现。

  1. list-of-QTextBlock QTextBlockGroup.blockList (self)

返回所有的块组的一部分的块(可能为空)列表。

  1. QTextBlockGroup.blockRemoved (self, QTextBlock block)

删除给定的block从组;块本身并没有被删除,那根本不是这个组的成员了。