QTextItem Class▲
-
Header: QTextItem
-
CMake:
find_package(Qt6 REQUIRED COMPONENTS Gui)
target_link_libraries(mytarget PRIVATE Qt6::Gui)
-
qmake: QT += gui
-
Inherited By:
Detailed Description▲
When you reimplement your own paint engine, you must reimplement QPaintEngine::drawTextItem(), a function that takes a QTextItem as one of its arguments.
Member Type Documentation▲
enum QTextItem::RenderFlag▲
flags QTextItem::RenderFlags
Constant |
Value |
Description |
---|---|---|
QTextItem::RightToLeft |
0x1 |
Render the text from right to left. |
QTextItem::Overline |
0x10 |
Paint a line above the text. |
QTextItem::Underline |
0x20 |
Paint a line under the text. |
QTextItem::StrikeOut |
0x40 |
Paint a line through the text. |
The RenderFlags type is a typedef for QFlags<RenderFlag>. It stores an OR combination of RenderFlag values.
Member Function Documentation▲
qreal QTextItem::ascent() const▲
Corresponds to the ascent of the piece of text that is drawn.
qreal QTextItem::descent() const▲
Corresponds to the descent of the piece of text that is drawn.
QFont QTextItem::font() const▲
Returns the font that should be used to draw the text.
QTextItem::RenderFlags QTextItem::renderFlags() const▲
Returns the render flags used.
QString QTextItem::text() const▲
Returns the text that should be drawn.
qreal QTextItem::width() const▲
Specifies the total width of the text to be drawn.