Spec-Zone.ru › Qt

Класс 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.2/qtextitem.html

Spec-Zone.ru

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