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

Описание класса 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().


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