Sur cette page

QPainterPath::Element Class

class QPainterPath::Element

La classe « QPainterPath::Element » définit la position et le type d'un sous-chemin. En savoir plus…

Fonctions publiques

bool isCurveTo() const
bool isLineTo() const
bool isMoveTo() const
operator QPointF() const
bool operator!=(const QPainterPath::Element &other) const
bool operator==(const QPainterPath::Element &other) const

Variables publiques

QPainterPath::ElementType type
qreal x
qreal y

Description détaillée

Une fois qu'un objet ` QPainterPath ` est instancié, des sous-trajets tels que des lignes et des courbes peuvent être ajoutés au trajet (ce qui crée des composants de type ` QPainterPath::LineToElement ` et ` QPainterPath::CurveToElement `).

Les lignes et les courbes s’étendent de l’objet currentPosition() à la position passée en argument. Le paramètre currentPosition() de l’objet QPainterPath correspond toujours à la position de fin du dernier sous-trajet ajouté (ou au point de départ initial). La fonction moveTo() permet de déplacer le paramètre currentPosition() sans ajouter de ligne ni de courbe, créant ainsi un composant QPainterPath::MoveToElement.

Voir également QPainterPath.

Documentation des fonctions membres

bool Element::isCurveTo() const

Renvoie « true » si l'élément est une courbe, sinon renvoie « false ».

Voir également type et QPainterPath::CurveToElement.

bool Element::isLineTo() const

Renvoie « true » si l'élément est une ligne, sinon renvoie « false ».

Voir également type et QPainterPath::LineToElement.

bool Element::isMoveTo() const

Renvoie true si l'élément se déplace vers la position actuelle, sinon renvoie false.

Voir également type et QPainterPath::MoveToElement.

Element::operator QPointF() const

Renvoie la position de l'élément.

Voir également x et y.

bool Element::operator!=(const QPainterPath::Element &other) const

Renvoie « true » si cet élément n'est pas égal à « other » ; sinon, renvoie « false ».

Voir également operator==().

bool Element::operator==(const QPainterPath::Element &other) const

Renvoie « true » si cet élément est égal à « other » ; sinon, renvoie « false ».

Voir également operator!=().

Documentation sur les variables membres

QPainterPath::ElementType Element::type

Cette variable contient le type de l'élément

Voir également isCurveTo(), isLineTo() et isMoveTo().

qreal Element::x

Cette variable contient la coordonnée x de la position de l'élément.

Voir également operator QPointF().

qreal Element::y

Cette variable contient la coordonnée y de la position de l'élément.

Voir également operator QPointF().

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.