- 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
对应于绘制的文本片段的下沉量。
返回用于绘制文本的字体。
- renderFlags()#
- 返回类型:
组合了
RenderFlag
返回使用的渲染标志。
- text()#
- 返回类型:
str
返回应绘制的文本。
- width()#
- 返回类型:
float
指定要绘制的文本的总宽度。