PathArc QML Type
지정된 반지름을 가진 호를 정의합니다. 더 보기...
| Import Statement: | import QtQuick |
속성
- direction : enumeration
- radiusX : real
- radiusY : real
- relativeX : real
- relativeY : real
- useLargeArc : bool
- x : real
- xAxisRotation : real
- y : real
상세 설명
PathArc는 지정된 위치에서 끝나고 지정된 반지름을 사용하는 호를 간단하게 지정할 수 있는 방법을 제공합니다. 이는 SVG의 elliptical arc 명령어를 모델로 합니다.
다음 QML 코드는 아래에 표시된 경로를 생성합니다:
|
단일 PathArc로는 원을 지정할 수 없다는 점에 유의하십시오. 대신, 두 개의 PathArc 요소를 사용하여 각각 원의 절반을 지정할 수 있습니다.
Path, PathLine, PathQuad, PathCubic, PathAngleArc, PathCurve, PathSvg도 참조하십시오 .
속성 문서
direction : enumeration
호(arc)의 방향을 정의합니다. 가능한 값은 PathArc.Clockwise(기본값) 및 PathArc.Counterclockwise입니다.
다음 QML 코드는 direction의 값을 변경하여 아래에 표시된 두 아크 중 하나를 생성할 수 있습니다.
useLargeArc도 참조하십시오 .
호(arc)의 반지름을 정의합니다.
다음 QML 코드는 다양한 반지름 값을 사용하여 호의 모양을 변경하는 방법을 보여줍니다:
|
호(arc)의 시작점을 기준으로 끝점을 정의합니다.
단일 축에 대해 상대적 종점과 절대적 종점이 모두 지정된 경우, 상대적 위치가 사용됩니다.
상대 위치와 절대 위치를 혼합하여 사용할 수 있습니다. 예를 들어, x축은 상대 위치로, y축은 절대 위치로 설정하는 것이 유효합니다.
useLargeArc : bool
호 점들로 정의된 큰 호를 사용할지 여부.
시작 및 종료 위치, 반지름, 방향이 고정된 경우, 데이터에 부합할 수 있는 두 가지 호가 존재합니다. useLargeArc는 이 둘을 구분하는 데 사용됩니다. 예를 들어, 다음 QML 코드는 useLargeArc의 값을 변경하여 아래에 표시된 두 호 중 하나를 생성할 수 있습니다.
|
기본값은 false입니다.
호(arc)의 끝점을 정의합니다.
relativeX 및 relativeY도 참조하십시오 .
xAxisRotation : real
호(arc)의 회전 각도를 도(°) 단위로 지정합니다. 기본값은 0입니다.
호(arc)는 원이나 타원의 일부입니다. 반지름과 시작점 및 끝점이 주어지면, 이 점들을 연결하는 두 개의 타원이 존재합니다. 이 속성은 해당 타원들의 X축 회전 각도를 정의합니다.
참고: 이 값은 x축 반지름과 y축 반지름이 서로 다른 경우, 즉 호가 타원의 일부일 때만 유용합니다.
다음 QML 코드는 서로 다른 반지름 값을 사용하여 호의 모양을 변경하는 방법을 보여줍니다:
© 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.




