Spec-Zone.ru › Qt

Класс QAbstractGraphicsShapeItem

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

Заголовок: #include <QAbstractGraphicsShapeItem>
CMake: find_package(Qt6 COMPONENTS Widgets REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::Widgets)
qmake: QT += widgets
Наследует: QGraphicsItem
Наследуется от:

QGraphicsEllipseItem, QGraphicsPathItem, QGraphicsPolygonItem, QGraphicsRectItem и QGraphicsSimpleTextItem

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

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

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

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

virtual bool isObscuredBy(const QGraphicsItem *item) const override
virtual QPainterPath opaqueArea() const override

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

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

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

См. такжеQGraphicsRectItem, QGraphicsEllipseItem, QGraphicsPathItem, QGraphicsPolygonItem, QGraphicsTextItem, QGraphicsLineItem, QGraphicsPixmapItem и Графическая система отображения (Graphics View Framework).

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

QAbstractGraphicsShapeItem::QAbstractGraphicsShapeItem(QGraphicsItem *parent = nullptr)

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

[virtual] QAbstractGraphicsShapeItem::~QAbstractGraphicsShapeItem()

Деструктор QAbstractGraphicsShapeItem.

QBrush QAbstractGraphicsShapeItem::brush() const

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

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

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

Переопределяет: QGraphicsItem::isObscuredBy(const QGraphicsItem *item) const.

[override virtual] QPainterPath QAbstractGraphicsShapeItem::opaqueArea() const

Переопределяет: QGraphicsItem::opaqueArea() const.

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/qt-6.2/qabstractgraphicsshapeitem.html

Spec-Zone.ru

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