Описание класса QGraphicsRectItem [модуль QtGui]
Класс QGraphicsRectItem предоставляет прямоугольный элемент, который вы можете добавить на QGraphicsScene. Далее...
#include <QGraphicsRectItem> Наследует QAbstractGraphicsShapeItem.
Класс был добавлен в Qt 4.2.
Открытые функции
Дополнительные унаследованные члены
Подробное описание
Класс QGraphicsRectItem предоставляет прямоугольный элемент, который вы можете добавить на QGraphicsScene.
Чтобы установить прямоугольник элемента, передайте QRectF в конструктор QGraphicsRectItem или вызовите функцию setRect(). Функция rect() возвращает текущий прямоугольник.

QGraphicsRectItem использует прямоугольник и толщину пера для предоставления обоснованной реализации boundingRect(), shape() и contains(). Функция paint() отрисовывает прямоугольник, используя связанные с элементом перо и кисть, которые вы можете установить вызвав функции setPen() и setBrush().
Смотрите также QGraphicsPathItem, QGraphicsEllipseItem, QGraphicsPolygonItem, QGraphicsTextItem, QGraphicsLineItem, QGraphicsPixmapItem и Каркас графического представления.
Описание функций-членов
QGraphicsRectItem::QGraphicsRectItem ( QGraphicsItem * parent = 0 )
Создаёт QGraphicsRectItem. parent передаётся в конструктор QAbstractGraphicsShapeItem.
Смотрите также QGraphicsScene::addItem().
QGraphicsRectItem::QGraphicsRectItem ( const QRectF & rect, QGraphicsItem * parent = 0 )
Создаёт QGraphicsRectItem, используя rect в качестве прямоугольника по-умолчанию. parent передаётся в конструктор QAbstractGraphicsShapeItem.
Смотрите также QGraphicsScene::addItem().
QGraphicsRectItem::QGraphicsRectItem ( qreal x, qreal y, qreal width, qreal height, QGraphicsItem * parent = 0 )
Создаёт QGraphicsRectItem с прямоугольником по-умолчанию, определённому точкой (x, y) и заданными шириной width и высотой height.
parent передаётся в конструктор QAbstractGraphicsShapeItem.
Смотрите также QGraphicsScene::addItem().
QGraphicsRectItem::~QGraphicsRectItem ()
Уничтожает QGraphicsRectItem.
QRectF QGraphicsRectItem::rect () const
Возвращает прямоугольник элемента.
Смотрите также setRect().
void QGraphicsRectItem::setRect ( const QRectF & rectangle )
Устанавливает прямоугольник элемента равным заданному rectangle.
Смотрите также rect().
void QGraphicsRectItem::setRect ( qreal x, qreal y, qreal width, qreal height )
Это перегруженная функция, предоставленная для удобства.
Устанавливает прямоугольник элемента равным прямоугольнику, определённому (x, y) и заданной шириной width и высотой height.
Эта вспомогательная функция эквивалентна вызову setRect(QRectF(x, y, width, height))
Смотрите также rect().
|