PySide6.QtGui.QTextItem¶
- class QTextItem¶
QTextItem类提供了在自定义绘图引擎中绘制文本所需的所有信息。更多…概要¶
方法¶
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述¶
当你重新实现自己的绘图引擎时,你必须重新实现
drawTextItem(),这是一个以QTextItem作为其参数之一的函数。- class RenderFlag¶
常量
描述
QTextItem.RightToLeft
(继承自
enum.Flag) 从右到左渲染文本。QTextItem.Overline
在文本上方绘制一条线。
QTextItem.Underline
在文本下方绘制一条线。
QTextItem.StrikeOut
在文本上画一条线。
- ascent()¶
- Return type:
浮点数
对应于绘制的文本块的
ascent。- descent()¶
- Return type:
浮点数
对应于绘制的文本部分的
descent。返回应用于绘制文本的字体。
- renderFlags()¶
- Return type:
RenderFlag的组合
返回使用的渲染标志。
- text()¶
- Return type:
字符串
返回应绘制的文本。
- width()¶
- Return type:
浮点数
指定要绘制的文本的总宽度。