IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

QGraphicsPathItem Class

The QGraphicsPathItem class provides a path item that you can add to a QGraphicsScene.

Article lu   fois.

L'auteur

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

QGraphicsPathItem Class

  • Header: QGraphicsPathItem

  • CMake:

    find_package(Qt6 REQUIRED COMPONENTS Widgets)

    target_link_libraries(mytarget PRIVATE Qt6::Widgets)

  • qmake: QT += widgets

  • Inherits: QAbstractGraphicsShapeItem

  • Group: QGraphicsPathItem is part of graphicsview-api

Detailed Description

To set the item's path, pass a QPainterPath to QGraphicsPathItem's constructor, or call the setPath() function. The path() function returns the current path.

Image non disponible

QGraphicsPathItem uses the path to provide a reasonable implementation of boundingRect(), shape(), and contains(). The paint() function draws the path using the item's associated pen and brush, which you can set by calling the setPen() and setBrush() functions.

See Also

Member Type Documentation

 

enum QGraphicsPathItem::anonymous

The value returned by the virtual type() function.

Constant

Value

Description

QGraphicsPathItem::Type

2

A graphics path item

Member Function Documentation

 

[explicit] QGraphicsPathItem::QGraphicsPathItem(QGraphicsItem *parent = nullptr)

Constructs a QGraphicsPath. parent is passed to QAbstractGraphicsShapeItem's constructor.

See Also

[explicit] QGraphicsPathItem::QGraphicsPathItem(const QPainterPath &path, QGraphicsItem *parent = nullptr)

Constructs a QGraphicsPath item using path as the default path. parent is passed to QAbstractGraphicsShapeItem's constructor.

See Also

[virtual] QGraphicsPathItem::~QGraphicsPathItem()

Destroys the QGraphicsPathItem.

[override virtual] QRectF QGraphicsPathItem::boundingRect() const

[override virtual] bool QGraphicsPathItem::contains(const QPointF &point) const

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

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

[override virtual] void QGraphicsPathItem::paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget = nullptr)

QPainterPath QGraphicsPathItem::path() const

Returns the item's path as a QPainterPath. If no item has been set, an empty QPainterPath is returned.

See Also

See also setPath()

void QGraphicsPathItem::setPath(const QPainterPath &path)

Sets the item's path to be the given path.

See Also

See also path()

[override virtual] QPainterPath QGraphicsPathItem::shape() const

[override virtual] int QGraphicsPathItem::type() const

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+