Spec-Zone.ru › Qt 5.13

Класс QTextItem

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

Заголовок: #include <QTextItem>
qmake: QT += gui
  • Список всех членов, включая унаследованные

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

enum RenderFlag { RightToLeft, Overline, Underline, StrikeOut }
flags RenderFlags

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

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

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

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

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

enum QTextItem::RenderFlagflags QTextItem::RenderFlags

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

Тип RenderFlags является typedef для 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.13/qtextitem.html

Spec-Zone.ru

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