Spec-Zone.ru › Qt 6.0

Класс QTextItem

Класс QTextItem предоставляет всю необходимую информацию для отрисовки текста в пользовательском движке отрисовки. Подробнее...

Заголовок: #include <QTextItem>
CMake: find_package(Qt6 COMPONENTS Gui REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmake: QT += gui
  • Список всех членов, включая унаследованные

Открытые типы

перечисление RenderFlag { Справа налево, Черта сверху, Черта снизу, Зачеркнутый }
флаги RenderFlags

Открытые функции

qreal ascent() const
qreal descent() const
QFont font() const
QTextItem::RenderFlags renderFlags() const
QString text() const
qreal width() const

Подробное описание

При переопределении собственного движка отрисовки, необходимо переопределить QPaintEngine::drawTextItem(), функцию, которая принимает QTextItem в качестве одного из аргументов.

Документация по типам членов

перечисление QTextItem::RenderFlagфлаги QTextItem::RenderFlags

Константа Значение Описание
QTextItem::RightToLeft 0x1 Отобразить текст справа налево.
QTextItem::Overline 0x10 Отрисовать линию над текстом.
QTextItem::Underline 0x20 Отрисовать линию под текстом.
QTextItem::StrikeOut 0x40 Отрисовать линию через текст.

Тип RenderFlags является псевдонимом для QFlags<RenderFlag>. Он хранит логическое ИЛИ комбинацию значений RenderFlag.

Документация по функциям-членам

qreal QTextItem::ascent() const

Соответствует значению ascent части текста, которая отрисовывается.

qreal QTextItem::descent() const

Соответствует значению descent части текста, которая отрисовывается.

QFont QTextItem::font() const

Возвращает шрифт, который должен использоваться для отрисовки текста.

QTextItem::RenderFlags QTextItem::renderFlags() const

Возвращает используемые флаги отрисовки.

QString QTextItem::text() const

Возвращает текст, который должен быть нарисован.

qreal QTextItem::width() const

Указывает общую ширину текста, который должен быть нарисован.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.0/qtextitem.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API