Spec-Zone.ru › Qt 5.6

Класс QAbstractGraphicsShapeItem

Класс QAbstractGraphicsShapeItem предоставляет общий базовый класс для всех элементов пути. Подробнее...

Заголовок: #include <QAbstractGraphicsShapeItem>
qmake: QT += widgets
С тех пор: Qt 4.2
Наследует: QGraphicsItem
Наследуется от:

QGraphicsEllipseItem, QGraphicsPathItem, QGraphicsPolygonItem, QGraphicsRectItem и QGraphicsSimpleTextItem

  • Список всех членов, включая унаследованные

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

QAbstractGraphicsShapeItem(QGraphicsItem *parent = Q_NULLPTR)
~QAbstractGraphicsShapeItem()
QBrush brush() const
QPen pen() const
void setBrush(const QBrush &brush)
void setPen(const QPen &pen)

Переопределённые открытые функции

virtual bool isObscuredBy(const QGraphicsItem *item) const
virtual QPainterPath opaqueArea() const
  • 176 открытых функций унаследовано от QGraphicsItem

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

  • 2 статических открытых члена унаследовано от QGraphicsItem
  • 24 защищённых функций унаследовано от QGraphicsItem

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

Класс QAbstractGraphicsShapeItem предоставляет общий базовый класс для всех элементов пути.

Этот класс не полностью реализует сам по себе элемент; в частности, он не реализует boundingRect() и paint(), которые наследуются от QGraphicsItem.

Вы можете создать подкласс этого элемента, чтобы предоставить простую базовую реализацию методов доступа к штриху и заливке элемента.

См. также QGraphicsRectItem, QGraphicsEllipseItem, QGraphicsPathItem, QGraphicsPolygonItem, QGraphicsTextItem, QGraphicsLineItem, QGraphicsPixmapItem и Графический фреймворк просмотра.

Документация по функциям-членам

QAbstractGraphicsShapeItem::QAbstractGraphicsShapeItem(QGraphicsItem *parent = Q_NULLPTR)

Конструирует QAbstractGraphicsShapeItem. parent передается в конструктор QGraphicsItem.

QAbstractGraphicsShapeItem::~QAbstractGraphicsShapeItem()

Удаляет QAbstractGraphicsShapeItem.

QBrush QAbstractGraphicsShapeItem::brush() const

Возвращает заливку элемента или пустую заливку, если закраска не установлена.

См. также setBrush().

[virtual] bool QAbstractGraphicsShapeItem::isObscuredBy(const QGraphicsItem *item) const

Переопределено из QGraphicsItem::isObscuredBy().

[virtual] QPainterPath QAbstractGraphicsShapeItem::opaqueArea() const

Переопределено из QGraphicsItem::opaqueArea().

QPen QAbstractGraphicsShapeItem::pen() const

Возвращает штрих элемента. Если штрих не задан, эта функция возвращает QPen(), стандартный чёрный сплошной штрих шириной 1.

См. также setPen().

void QAbstractGraphicsShapeItem::setBrush(const QBrush &brush)

Устанавливает заливку элемента на brush.

Заливка элемента используется для заполнения элемента.

Если вы используете заливку с QGradient, градиент относитсл к системе координат элемента.

См. также brush().

void QAbstractGraphicsShapeItem::setPen(const QPen &pen)

Устанавливает штрих для этого элемента на pen.

Штрих используется для рисования контура элемента.

См. также pen().

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.6/qabstractgraphicsshapeitem.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API