PathArc QML Type
Define un arco con el radio dado. Más...
| Import Statement: | import QtQuick |
Propiedades
- direction : enumeration
- radiusX : real
- radiusY : real
- relativeX : real
- relativeY : real
- useLargeArc : bool
- x : real
- xAxisRotation : real
- y : real
Descripción detallada
PathArc proporciona una forma sencilla de especificar un arco que termina en una posición dada y utiliza el radio especificado. Está modelado a partir del comando de arco elíptico SVG.
El siguiente QML produce la trayectoria que se muestra a continuación:
|
Tenga en cuenta que no se puede utilizar un único PathArc para especificar un círculo. En su lugar, puede utilizar dos elementos PathArc, cada uno de los cuales especificará la mitad del círculo.
Véase también Path, PathLine, PathQuad, PathCubic, PathAngleArc, PathCurve, y PathSvg.
Documentación de propiedades
direction : enumeration
Define la dirección del arco. Los valores posibles son PathArc.Clockwise (por defecto) y PathArc.Counterclockwise.
El siguiente QML puede producir cualquiera de los dos arcos ilustrados a continuación cambiando el valor de la dirección.
Véase también useLargeArc.
Define el radio del arco.
El siguiente QML demuestra cómo se pueden utilizar diferentes valores de radio para cambiar la forma del arco:
|
Define el punto final del arco en relación con su inicio.
Si se especifica tanto una posición final relativa como absoluta para un mismo eje, se utilizará la posición relativa.
Las posiciones relativas y absolutas pueden mezclarse, por ejemplo es válido establecer una x relativa y una y absoluta.
useLargeArc : bool
Si se utiliza un arco grande definido por los puntos del arco.
Dadas las posiciones inicial y final fijas, el radio y la dirección, hay dos posibles arcos que pueden ajustarse a los datos. useLargeArc se utiliza para distinguir entre ellos. Por ejemplo, el siguiente QML puede producir cualquiera de los dos arcos ilustrados a continuación cambiando el valor de useLargeArc.
|
El valor por defecto es false.
Define el punto final del arco.
Véase también relativeX y relativeY.
xAxisRotation : real
Define la rotación del arco, en grados. El valor por defecto es 0.
Un arco es una sección de círculos o elipses. Dado el radio y los puntos inicial y final, hay dos elipses que conectan los puntos. Esta propiedad define la rotación del eje X de estas elipses.
Nota: El valor sólo es útil cuando los radios x e y difieren, lo que significa que el arco es una sección de elipses.
El siguiente QML demuestra cómo se pueden utilizar diferentes valores de radio para cambiar la forma del arco:
© 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.




