Описание класса QGraphicsRectItemКласс QGraphicsRectItem предоставляет прямоугольный элемент, который вы можете добавить на QGraphicsScene. Далее... #include <QGraphicsRectItem> Унаследован от: QAbstractGraphicsShapeItem. Класс был добавлен в Qt 4.2. Открытые функции
Переопределённые открытые функции
Дополнительные унаследованные члены
Подробное описаниеКласс QGraphicsRectItem предоставляет прямоугольный элемент, который вы можете добавить на QGraphicsScene. Чтобы установить прямоугольник элемента, передайте QRectF в конструктор QGraphicsRectItem или вызовите функцию setRect(). Функция rect() возвращает текущий прямоугольник. QGraphicsRectItem использует прямоугольник и толщину пера для предоставления обоснованной реализации boundingRect(), shape() и contains(). Функция paint() отрисовывает прямоугольник, используя связанные с элементом перо и кисть, которые вы можете установить вызвав функции setPen() и setBrush(). Замечание: Визуализация ошибочных прямоугольников, например, с отрицательной шириной или высотой, будет неопределенной. Если вы не можете быть уверены, что используете правильные прямоугольники (например, если вы создаете прямоугольники, используя данные из ненадёжного источника), тогда используйте QRectF::normalized() для создания нормализованных прямоугольников, и взамен эти нормализованные прямоугольники. Смотрите также 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::boundingRect () const [virtual]Переопределено из QGraphicsItem::boundingRect(). bool QGraphicsRectItem::contains ( const QPointF & point ) const [virtual]Переопределено из QGraphicsItem::contains(). bool QGraphicsRectItem::isObscuredBy ( const QGraphicsItem * item ) const [virtual]Переопределено из QGraphicsItem::isObscuredBy(). QPainterPath QGraphicsRectItem::opaqueArea () const [virtual]Переопределено из QGraphicsItem::opaqueArea(). void QGraphicsRectItem::paint ( QPainter * painter, const QStyleOptionGraphicsItem * option, QWidget * widget = 0 ) [virtual]Переопределено из QGraphicsItem::paint(). 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(). QPainterPath QGraphicsRectItem::shape () const [virtual]Переопределено из QGraphicsItem::shape(). int QGraphicsRectItem::type () const [virtual]Переопределено из QGraphicsItem::type(). |
Попытка перевода Qt документации. Если есть желание присоединиться, или если есть замечания или пожелания, то заходите на форум: Перевод Qt документации на русский язык... Люди внесшие вклад в перевод: Команда переводчиков |