Spec-Zone.ru › Qt 5.15

Класс QTextItem

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

Заголовок: #include <QTextItem>
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-5.15/qtextitem.html

Spec-Zone.ru

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