QTextItem

The QTextItem class provides all the information required to draw text in a custom paint engine. More

Inheritance diagram of PySide6.QtGui.QTextItem

Synopsis

Functions

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

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

PySide6.QtGui.QFont

Returns the font that should be used to draw the text.

PySide6.QtGui.QTextItem.renderFlags()
Return type

RenderFlags

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.