内容表

上一话题

QTextListFormat

下一话题

QTextObjectInterface

QTextObject

QTextObject class is a base class for different kinds of objects that can group parts of a QTextDocument 在一起。 更多

Inheritance diagram of PySide2.QtGui.QTextObject

继承者: QTextBlockGroup , QTextFrame , QTextList , QTextTable

概要

函数

详细描述

The common grouping text objects are lists ( QTextList ), frames ( QTextFrame ), and tables ( QTextTable ). A text object has an associated format() and document() .

There are essentially two kinds of text objects: those that are used with blocks (block formats), and those that are used with characters (character formats). The first kind are derived from QTextBlockGroup , and the second kind from QTextFrame .

You rarely need to use this class directly. When creating custom text objects, you will also need to reimplement createObject() which acts as a factory method for creating text objects.

class QTextObject ( doc )
param doc

QTextDocument

创建新 QTextObject 为给定 document .

警告

This function should never be called directly, but only from createObject() .

PySide2.QtGui.QTextObject. document ( )
返回类型

QTextDocument

Returns the document this object belongs to.

另请参阅

format()

PySide2.QtGui.QTextObject. format ( )
返回类型

QTextFormat

Returns the text object’s format.

PySide2.QtGui.QTextObject. formatIndex ( )
返回类型

int

Returns the index of the object’s format in the document’s internal list of formats.

另请参阅

allFormats()

PySide2.QtGui.QTextObject. objectIndex ( )
返回类型

int

Returns the object index of this object. This can be used together with setObjectIndex() .

PySide2.QtGui.QTextObject. setFormat ( format )
参数

format QTextFormat

Sets the text object’s format .

另请参阅

format()