Описание класса QGraphicsPolygonItem
|
QGraphicsPolygonItem ( QGraphicsItem * parent = 0 ) | |
QGraphicsPolygonItem ( const QPolygonF & polygon, QGraphicsItem * parent = 0 ) | |
~QGraphicsPolygonItem () | |
Qt::FillRule | fillRule () const |
QPolygonF | polygon () const |
void | setFillRule ( Qt::FillRule rule ) |
void | setPolygon ( const QPolygonF & polygon ) |
virtual QRectF | boundingRect () const |
virtual bool | contains ( const QPointF & point ) const |
virtual bool | isObscuredBy ( const QGraphicsItem * item ) const |
virtual QPainterPath | opaqueArea () const |
virtual void | paint ( QPainter * painter, const QStyleOptionGraphicsItem * option, QWidget * widget = 0 ) |
virtual QPainterPath | shape () const |
virtual int | type () const |
Класс QGraphicsPolygonItem предоставляет полигон, который вы можете добавить на QGraphicsScene.
Чтобы установить полигон элемента, передайте QPolygonF в конструктор QGraphicsPolygonItem или вызовите функцию setPolygon(). Функция polygon() возвращает текущий полигон.
QGraphicsPolygonItem использует полигон и толщину пера для предоставления обоснованной реализации boundingRect(), shape() и contains(). Функция paint() отрисовывает полигон, используя связанные с элементом перо и кисть, которые вы можете установить вызвав функции setPen() и setBrush().
Смотрите также QGraphicsPathItem, QGraphicsRectItem, QGraphicsEllipseItem, QGraphicsTextItem, QGraphicsLineItem, QGraphicsPixmapItem и Каркас графического представления.
Создаёт QGraphicsPolygonItem. parent передаётся в конструктор QAbstractGraphicsShapeItem.
Смотрите также QGraphicsScene::addItem().
Создаёт QGraphicsPolygonItem с polygon в качестве полигона по умолчанию. parent передаётся в конструктор QAbstractGraphicsShapeItem.
Смотрите также QGraphicsScene::addItem().
Уничтожает QGraphicsPolygonItem.
Переопределено из QGraphicsItem::boundingRect().
Переопределено из QGraphicsItem::contains().
Возвращает правило заливки полигона. По умолчанию правило заливки равно Qt::OddEvenFill.
Смотрите также setFillRule(), QPainterPath::fillRule() и QPainter::drawPolygon().
Переопределено из QGraphicsItem::isObscuredBy().
Переопределено из QGraphicsItem::opaqueArea().
Переопределено из QGraphicsItem::paint().
Возвращает полигон элемента или пустой полигон, если полигон не был установлен.
Смотрите также setPolygon().
Устанавливает правило заливки полигона равным rule. По умолчанию правило заливки равно Qt::OddEvenFill.
Смотрите также fillRule(), QPainterPath::fillRule() и QPainter::drawPolygon().
Устанавливает полигон элемента равным заданному polygon.
Смотрите также polygon().
Переопределено из QGraphicsItem::shape().
Переопределено из QGraphicsItem::type().
Авторские права © 2010 Nokia Corporation и/или её дочерние компании | Торговые марки | Qt 4.6.4 |
Попытка перевода Qt документации. Если есть желание присоединиться, или если есть замечания или пожелания, то заходите на форум: Перевод Qt документации на русский язык... Люди внесшие вклад в перевод: Команда переводчиков |