Главная · Все классы · Основные классы · Классы по группам · Модули · Функции

Описание класса QGraphicsSimpleTextItem
[модуль QtGui]

Класс QGraphicsSimpleTextItem предоставляет простой текстовый элемента, который вы можете добавить на QGraphicsScene. Далее...

 #include <QGraphicsSimpleTextItem>

Наследует QAbstractGraphicsShapeItem.

Класс был добавлен в Qt 4.2.

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

Дополнительные унаследованные члены


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

Класс QGraphicsSimpleTextItem предоставляет простой текстовый элемента, который вы можете добавить на QGraphicsScene.

Для установки текста элемента, вы можете или передать QString в конструктор QGraphicsSimpleTextItem, или вызвать setHtmlText() чтобы изменить текст позже. Чтобы установить цвет текста, вызовите setBrush().

Элемент простого текста может иметь и заливку, и контур; setBrush() будет устанавливать заливку текста (т.е. цвет текста), а setPen() устанавливает перо, которое будет использоваться для отрисовки контура текста. (Последнее может быть медленным, особенно для сложных перьев и элементов с длинным текстовым содержимым). Если всё что вам надо это нарисовать простую строчку текста, вы должны вызывать только setBrush() и оставить перо неопределённым; для QGraphicsSimpleTextItem перо по умолчанию равно Qt::NoPen.

QGraphicsSimpleTextItem использует размер форматированного текста и связанный с ним шрифт для предоставления обоснованной реализации boundingRect(), shape() и contains(). Вы можете установить шрифт вызвав setFont().

QGraphicsSimpleText не отображает форматированный текст; для этого вы должны использовать QGraphicsTextItem, который предоставляет все возможности для управления текстом.

Смотрите также QGraphicsTextItem, QGraphicsPathItem, QGraphicsRectItem, QGraphicsEllipseItem, QGraphicsPixmapItem, QGraphicsPolygonItem, QGraphicsLineItem и Каркас графического представления.


Описание функций-членов

QGraphicsSimpleTextItem::QGraphicsSimpleTextItem ( QGraphicsItem * parent = 0 )

Создаёт QGraphicsSimpleTextItem.

parent передаётся в конструктор QGraphicsItem.

Смотрите также QGraphicsScene::addItem().

QGraphicsSimpleTextItem::QGraphicsSimpleTextItem ( const QString & text, QGraphicsItem * parent = 0 )

Создаёт QGraphicsSimpleTextItem, используя text в качестве текста по-умолчанию.

parent передаётся в конструктор QGraphicsItem.

Смотрите также QGraphicsScene::addItem().

QGraphicsSimpleTextItem::~QGraphicsSimpleTextItem ()

Уничтожает QGraphicsSimpleTextItem.

QFont QGraphicsSimpleTextItem::font () const

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

Смотрите также setFont().

void QGraphicsSimpleTextItem::setFont ( const QFont & font )

Устанавливает шрифт, используемый для отрисовки текста элемента, равным font.

Смотрите также font().

void QGraphicsSimpleTextItem::setText ( const QString & text )

Устанавливает текст элемента равным text. Текст будет отображён в виде неформатированного текста. Символ новой строки ('\n') также как символы типа QChar::LineSeparator будут приводить к разрыву текста на несколько строк.

Смотрите также text().

QString QGraphicsSimpleTextItem::text () const

Возвращает текст элемента.

Смотрите также setText().


Copyright © 2008 Trolltech Торговые марки
Qt 4.3.5