class QTextItem#

QTextItem 类提供了在自定义绘制引擎中绘制文本所需的所有信息。 更多

概要#

方法#

注意

此文档可能包含从 C++ 自动翻译到 Python 的片段。我们始终欢迎对片段翻译的贡献。如果您发现翻译有误,您也可以通过在 https:/bugreports.qt.io/projects/PYSIDE 上创建工单来告知我们

详细描述#

当您实现自己的绘制引擎时,必须重新实现一个函数,该函数以一个 QTextItem 作为其中一个参数,即 drawTextItem()

class RenderFlag#

常量

描述

QTextItem.RightToLeft

(继承自 enum.Flag)从右到左绘制文本。

QTextItem.Overline

在文本上方画一条线。

QTextItem.Underline

在文本下方绘制一条线。

QTextItem.StrikeOut

在文本上方绘制一条线。

ascent()#
返回类型:

float

对应于绘制的文本片段的上升量。

descent()#
返回类型:

float

对应于绘制的文本片段的下沉量。

font()#
返回类型:

QFont

返回用于绘制文本的字体。

renderFlags()#
返回类型:

组合了RenderFlag

返回使用的渲染标志。

text()#
返回类型:

str

返回应绘制的文本。

width()#
返回类型:

float

指定要绘制的文本的总宽度。