QTextItem Class Reference
[QtGui module]
该QTextItem类提供了所有在自定义绘图引擎绘制文本所需的信息。More…
Types
enum RenderFlag { RightToLeft, Overline, Underline, StrikeOut }
class **[RenderFlags]($docs-index.htm)**
Methods
__init__ (self)
__init__ (self, QTextItem)
float ascent (self)
float descent (self)
QFont font (self)
RenderFlags renderFlags (self)
QString text (self)
float width (self)
Detailed Description
该QTextItem类提供了所有在自定义绘图引擎绘制文本所需的信息。
当你重新实现自己的绘图引擎,你必须重新实现QPaintEngine.drawTextItem( ) ,一个函数,它接受一个QTextItem作为它的一个参数。
Type Documentation
QTextItem.RenderFlag
Constant | Value | Description |
---|---|---|
QTextItem.RightToLeft |
0x1 |
呈现由右至左的文本。 |
QTextItem.Overline |
0x10 |
涂料上面的文字行。 |
QTextItem.Underline |
0x20 |
涂料在文本下一条线。 |
QTextItem.StrikeOut |
0x40 |
通过文字描绘出线条。 |
该RenderFlags类型是一个typedef为QFlags\u003cRenderFlag\u003e 。它存储RenderFlag值的或组合。
Method Documentation
QTextItem.__init__ (self)
QTextItem.__init__ (self, QTextItem)
float QTextItem.ascent (self)
对应于ascent的一段文字所绘制的。
float QTextItem.descent (self)
对应于descent的一段文字所绘制的。
QFont QTextItem.font (self)
[
返回应该被用来绘制文本的字体。
](qfont.html)
RenderFlags QTextItem.renderFlags (self)
[
返回用于渲染的标志。
QString QTextItem.text (self)
返回一个应绘制的文本。
float QTextItem.width (self)
指定要绘制的文本的总宽度。
]($docs-index.htm)