PathArc QML Type
Définit un arc de rayon donné. En savoir plus…
| Import Statement: | import QtQuick |
Propriétés
- direction : enumeration
- radiusX : real
- radiusY : real
- relativeX : real
- relativeY : real
- useLargeArc : bool
- x : real
- xAxisRotation : real
- y : real
Description détaillée
PathArc permet de définir facilement un arc qui se termine à une position donnée et utilise le rayon spécifié. Il s'inspire de la commande d'arc elliptique SVG.
Le code QML suivant génère le tracé illustré ci-dessous :
|
Notez qu'un seul élément PathArc ne permet pas de définir un cercle. Vous pouvez en revanche utiliser deux éléments PathArc, chacun définissant la moitié du cercle.
Voir également Path, PathLine, PathQuad, PathCubic, PathAngleArc, PathCurve et PathSvg.
Documentation relative aux biens immobiliers
direction : enumeration
Définit le sens de l'arc. Les valeurs possibles sont PathArc.Clockwise (par défaut) et PathArc.Counterclockwise.
Le code QML suivant permet de générer l'un ou l'autre des deux arcs illustrés ci-dessous en modifiant la valeur de direction.
Voir également useLargeArc.
Définit le rayon de l'arc.
Le code QML suivant montre comment différentes valeurs de rayon peuvent être utilisées pour modifier la forme de l'arc :
|
Définit le point d'arrivée de l'arc par rapport à son point de départ.
Si une position de fin relative et une position de fin absolue sont toutes deux spécifiées pour un même axe, c'est la position relative qui sera utilisée.
Les positions relatives et absolues peuvent être combinées ; par exemple, il est possible de définir une position x relative et une position y absolue.
useLargeArc : bool
Indique s'il faut utiliser un grand arc tel que défini par les points d'arc.
Étant donné des positions de départ et d'arrivée, un rayon et une direction fixes, deux arcs différents peuvent correspondre aux données. Le paramètre useLargeArc permet de faire la distinction entre ces deux arcs. Par exemple, le code QML suivant permet de générer l'un ou l'autre des deux arcs illustrés ci-dessous en modifiant la valeur de useLargeArc.
|
La valeur par défaut est « false ».
Définit le point d'extrémité de l'arc.
Voir également relativeX et relativeY.
xAxisRotation : real
Définit la rotation de l'arc, en degrés. La valeur par défaut est 0.
Un arc est une section de cercle ou d'ellipse. Étant donné le rayon ainsi que les points de départ et d’arrivée, il existe deux ellipses qui relient ces points. Cette propriété définit la rotation autour de l’axe X de ces ellipses.
Remarque : cette valeur n'est utile que lorsque les rayons x et y sont différents, ce qui signifie que l'arc est une section d'ellipses.
Le code QML suivant montre comment différentes valeurs de rayon peuvent être utilisées pour modifier la forme de l'arc :
© 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.




