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

QGraphicsPolygonItem использует полигон и толщину пера для предоставления обоснованной реализации boundingRect(), shape() и contains(). Функция paint() отрисовывает полигон, используя связанные с элементом перо и кисть, которые вы можете установить вызвав функции setPen() и setBrush().
Смотрите также QGraphicsPathItem, QGraphicsRectItem, QGraphicsEllipseItem, QGraphicsTextItem, QGraphicsLineItem, QGraphicsPixmapItem и Каркас графического представления.
Описание функций-членов
QGraphicsPolygonItem::QGraphicsPolygonItem ( QGraphicsItem * parent = 0 )
Создаёт QGraphicsPolygonItem. parent передаётся в конструктор QAbstractGraphicsShapeItem.
Смотрите также QGraphicsScene::addItem().
QGraphicsPolygonItem::QGraphicsPolygonItem ( const QPolygonF & polygon, QGraphicsItem * parent = 0 )
Создаёт QGraphicsPolygonItem с polygon в качестве полигона по-умолчанию. parent передаётся в конструктор QAbstractGraphicsShapeItem.
Смотрите также QGraphicsScene::addItem().
QGraphicsPolygonItem::~QGraphicsPolygonItem ()
Уничтожает QGraphicsPolygonItem.
Qt::FillRule QGraphicsPolygonItem::fillRule () const
Возвращает правило заливки полигона. По-умолчанию правило заливки равно Qt::OddEvenFill.
Смотрите также setFillRule(), QPainterPath::fillRule() и QPainter::drawPolygon().
QPolygonF QGraphicsPolygonItem::polygon () const
Возвращает полигон элемента или пустой полигон, если полигон не был установлен.
Смотрите также setPolygon().
void QGraphicsPolygonItem::setFillRule ( Qt::FillRule rule )
Устанавливает правило заливки полигона равным rule. По-умолчанию правило заливки равно Qt::OddEvenFill.
Смотрите также fillRule(), QPainterPath::fillRule() и QPainter::drawPolygon().
void QGraphicsPolygonItem::setPolygon ( const QPolygonF & polygon )
Устанавливает полигон элемента равным заданному polygon.
Смотрите также polygon().
|