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

Описание класса QGraphicsPathItem
[модуль QtGui]

Класс QGraphicsPathItem предоставляет элемент пути, который вы можете добавить на QGraphicsScene. Далее...

 #include <QGraphicsPathItem>

Наследует QAbstractGraphicsShapeItem.

Класс был добавлен в Qt 4.2.

Открытые функции

Дополнительные унаследованные члены


Подробное описание

Класс QGraphicsPathItem предоставляет элемент пути, который вы можете добавить на QGraphicsScene.

Чтобы установить путь элемента, передайте QPainterPath в конструктор QGraphicsPathItem, или вызовите функцию setPath(). Функция path() возвращает текущий путь.

QGraphicsPathItem использует путь для предоставления обоснованной реализации boundingRect(), shape() и contains(). Функция paint() отрисовывает путь, используя связанные с элементом перо и кисть, которые вы можете установить вызвав функции setPen() и setBrush().

Смотрите также QGraphicsRectItem, QGraphicsEllipseItem, QGraphicsPolygonItem, QGraphicsTextItem, QGraphicsLineItem, QGraphicsPixmapItem и Каркас графического представления.


Описание функций-членов

QGraphicsPathItem::QGraphicsPathItem ( QGraphicsItem * parent = 0 )

Создаёт QGraphicsPath. parent передаётся в конструктор QAbstractGraphicsShapeItem.

Смотрите также QGraphicsScene::addItem().

QGraphicsPathItem::QGraphicsPathItem ( const QPainterPath & path, QGraphicsItem * parent = 0 )

Создаёт путь QGraphicsPath используя path в качестве пути по-умолчанию. parent передаётся в конструктор QAbstractGraphicsShapeItem.

Смотрите также QGraphicsScene::addItem().

QGraphicsPathItem::~QGraphicsPathItem ()

Уничтожает QGraphicsPathItem.

QPainterPath QGraphicsPathItem::path () const

Возвращает путь элемента в виде QPainterPath. Если путь не был установлен, возвращается пустой QPainterPath.

Смотрите также setPath().

void QGraphicsPathItem::setPath ( const QPainterPath & path )

Устанавливает путь элемента равным заданному path.

Смотрите также path().


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