Описание класса QGraphicsSimpleTextItemКласс 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. QRectF QGraphicsSimpleTextItem::boundingRect () const [virtual]Переопределено из QGraphicsItem::boundingRect(). bool QGraphicsSimpleTextItem::contains ( const QPointF & point ) const [virtual]Переопределено из QGraphicsItem::contains(). QFont QGraphicsSimpleTextItem::font () constВозвращает шрифт элемента, который используется для отрисовки текста. Смотрите также setFont(). bool QGraphicsSimpleTextItem::isObscuredBy ( const QGraphicsItem * item ) const [virtual]Переопределено из QGraphicsItem::isObscuredBy(). QPainterPath QGraphicsSimpleTextItem::opaqueArea () const [virtual]Переопределено из QGraphicsItem::opaqueArea(). void QGraphicsSimpleTextItem::paint ( QPainter * painter, const QStyleOptionGraphicsItem * option, QWidget * widget ) [virtual]Переопределено из QGraphicsItem::paint(). void QGraphicsSimpleTextItem::setFont ( const QFont & font )Устанавливает шрифт, используемый для отрисовки текста элемента, равным font. Смотрите также font(). void QGraphicsSimpleTextItem::setText ( const QString & text )Устанавливает текст элемента равным text. Текст будет отображён в виде неформатированного текста. Символ новой строки ('\n') также как символы типа QChar::LineSeparator будут приводить к разрыву текста на несколько строк. Смотрите также text(). QPainterPath QGraphicsSimpleTextItem::shape () const [virtual]Переопределено из QGraphicsItem::shape(). QString QGraphicsSimpleTextItem::text () constВозвращает текст элемента. Смотрите также setText(). int QGraphicsSimpleTextItem::type () const [virtual]Переопределено из QGraphicsItem::type(). |
Попытка перевода Qt документации. Если есть желание присоединиться, или если есть замечания или пожелания, то заходите на форум: Перевод Qt документации на русский язык... Люди внесшие вклад в перевод: Команда переводчиков |