Home · All Classes · Modules  · QSS HELP  · QSS 案例 · VER007 HOME

QTextFrame Class Reference
[QtGui module]

该QTextFrame类表示一帧QTextDocumentMore...

继承QTextObject

通过继承QTextTable

Types

Methods


Detailed Description

该QTextFrame类表示一帧QTextDocument

文本框的文档中的文本提供结构。它们被用作通用的容器,其他的文档元素。帧通常是通过使用建立的QTextCursor.insertFrame( ) 。

框架可以用来创建分层结构的富文本文档。每个文档都有一个根框架(QTextDocument.rootFrame( ) ) ,根框架下的每一帧都有一个父框架和子框架的一个(可能为空)列表。父框架可以被发现parentFrame( )和childFrames()函数提供子框架的列表。

每个帧包含至少一个文本块,使文字游标中插入新的文档元素。其结果是,在QTextFrame.iterator类是用来给定的框架内穿越两个块和子框架。在该帧中的第一个和最后一个子元素可以与发现begin()和end( ) 。

帧也有使用的格式(指定QTextFrameFormat),它可与设置setFormat()和read与format( ) 。

文字游标可以得到该点到框架内的第一个和最后一个有效的光标位置;使用firstCursorPosition()和lastCursorPosition( )这个函数。在文档中的帧的幅度可以与发现firstPosition()和lastPosition( ) 。

您可以使用在一帧中的内容重复的QTextFrame.iterator类:这提供了其内部文本块和子帧的列表只读访问。


Method Documentation

QTextFrame.__init__ (self, QTextDocument doc)

创建文本一个新的空框架document

iterator QTextFrame.begin (self)

返回一个迭代器指向框架内的第一个文档元素。请参阅文档STL-style-Iterators了解更多信息。

See also end( ) 。

list-of-QTextFrame QTextFrame.childFrames (self)

返回框架的子框架的一个(可能为空)列表。

See also parentFrame( ) 。

iterator QTextFrame.end (self)

返回一个迭代器,指向过去的框架内的最后一个文档元素的位置。请参阅文档STL-Style Iterators了解更多信息。

See also begin( ) 。

QTextCursor QTextFrame.firstCursorPosition (self)

返回框架内的第一个光标位置。

See also lastCursorPosition( )firstPosition()和lastPosition( ) 。

int QTextFrame.firstPosition (self)

返回框架内的第一个文件的位置。

See also lastPosition( )firstCursorPosition()和lastCursorPosition( ) 。

QTextFrameFormat QTextFrame.frameFormat (self)

返回帧的格式。

See also setFrameFormat( ) 。

QTextCursor QTextFrame.lastCursorPosition (self)

返回框架内的一个光标位置。

See also firstCursorPosition( )firstPosition()和lastPosition( ) 。

int QTextFrame.lastPosition (self)

返回框架内的最后一份文件的位置。

See also firstPosition( )firstCursorPosition()和lastCursorPosition( ) 。

QTextFrame QTextFrame.parentFrame (self)

返回框架的父框架。如果该帧是一个文件的根帧,这将返回0。

See also childFrames()和QTextDocument.rootFrame( ) 。

QTextFrame.setFrameFormat (self, QTextFrameFormat aformat)

设置帧的format

See also frameFormat( ) 。




PyQt 4.10.3 for X11 Copyright © Riverbank Computing Ltd and Nokia 2012 Qt 4.8.5