PySide6.QtGui.QTextItem¶
- class QTextItem¶
The
QTextItem
class provides all the information required to draw text in a custom paint engine. More…Synopsis¶
Methods¶
Note
This documentation may contain snippets that were automatically translated from C++ to Python. We always welcome contributions to the snippet translation. If you see an issue with the translation, you can also let us know by creating a ticket on https:/bugreports.qt.io/projects/PYSIDE
Detailed Description¶
When you reimplement your own paint engine, you must reimplement
drawTextItem()
, a function that takes aQTextItem
as one of its arguments.- class RenderFlag¶
Constant
Description
QTextItem.RightToLeft
(inherits
enum.Flag
) Render the text from right to left.QTextItem.Overline
Paint a line above the text.
QTextItem.Underline
Paint a line under the text.
QTextItem.StrikeOut
Paint a line through the text.
- ascent()¶
- Return type:
float
Corresponds to the
ascent
of the piece of text that is drawn.- descent()¶
- Return type:
float
Corresponds to the
descent
of the piece of text that is drawn.Returns the font that should be used to draw the text.
- renderFlags()¶
- Return type:
Combination of
RenderFlag
Returns the render flags used.
- text()¶
- Return type:
str
Returns the text that should be drawn.
- width()¶
- Return type:
float
Specifies the total width of the text to be drawn.