QTextItem#
The QTextItem
class provides all the information required to draw text in a custom paint engine. More…
Synopsis#
Functions#
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 a QTextItem
as one of its arguments.
- class PySide6.QtGui.QTextItem#
- PySide6.QtGui.QTextItem.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.
- PySide6.QtGui.QTextItem.ascent()#
- Return type:
float
Corresponds to the ascent
of the piece of text that is drawn.
- PySide6.QtGui.QTextItem.descent()#
- Return type:
float
Corresponds to the descent
of the piece of text that is drawn.
- PySide6.QtGui.QTextItem.font()#
- Return type:
Returns the font that should be used to draw the text.
- PySide6.QtGui.QTextItem.renderFlags()#
- Return type:
Combination of
QTextItem.RenderFlag
Returns the render flags used.
- PySide6.QtGui.QTextItem.text()#
- Return type:
str
Returns the text that should be drawn.
- PySide6.QtGui.QTextItem.width()#
- Return type:
float
Specifies the total width of the text to be drawn.