PieSlice QML Type
파이 시리즈의 단일 슬라이스를 나타냅니다. 더 보기...
Import Statement: | import QtGraphs |
In C++: | QPieSlice |
- 상속된 멤버를 포함한 모든 멤버 목록
- PieSlice는 Qt Graphs 2D용 QML 유형에 속합니다.
속성
- angleSpan : real
- borderColor : color
- borderWidth : qreal
- color : color
- explodeDistanceFactor : real
- exploded : bool
- label : string
- labelArmLengthFactor : real
- labelColor : color
- labelFont : font
- labelPosition : enumeration
- labelVisible : bool
- percentage : real
- startAngle : real
- value : real
신호
- angleSpanChanged()
- borderColorChanged()
- borderWidthChanged()
- colorChanged()
- explodeDistanceFactorChanged()
- explodedChanged()
- labelArmLengthFactorChanged()
- labelChanged()
- labelColorChanged()
- labelFontChanged()
- labelFontChanged()
- labelPositionChanged()
- labelVisibleChanged()
- percentageChanged()
- startAngleChanged()
- valueChanged()
자세한 설명
파이 슬라이스에는 값과 레이블이 있습니다. 슬라이스가 파이 계열에 추가되면 PieSeries 유형은 계열의 모든 슬라이스의 합계와 비교하여 해당 슬라이스의 백분율을 계산하여 그래프에서 슬라이스의 실제 크기를 결정합니다.
기본적으로 레이블은 숨겨져 있습니다. 레이블이 표시되는 경우 슬라이스 외부에 위치하여 팔로 연결하거나 슬라이스 내부에 수평 또는 슬라이스 호의 접선 또는 법선과 평행하게 중앙에 위치할 수 있습니다.
기본적으로 슬라이스의 시각적 모양은 테마에 의해 설정되지만 슬라이스 속성을 지정하여 테마를 재정의할 수 있습니다. 그러나 슬라이스를 사용자 지정한 후에 테마를 변경하면 모든 사용자 지정이 손실됩니다.
파이슬라이스 유형은 PieSeries 유형의 하위 유형으로 사용해야 합니다. 예를 들어
PieSeries { PieSlice { label: "example" value: 1 } }
또는 PieSeries.append() 메서드를 사용하여 파이 시리즈에 슬라이스를 추가할 수 있습니다.
이 경우 PieSeries.at() 또는 PieSeries.find()를 사용하여 개별 PieSlice 인스턴스의 속성에 액세스할 수 있습니다.
PieSeries 를참조하세요 .
속성 문서
angleSpan : real |
슬라이스의 스팬(도)입니다. 전체 파이는 360도이며, 0도는 12시 방향입니다. 슬라이스가 시리즈에 추가되면 자동으로 업데이트됩니다.
borderColor : color |
슬라이스 테두리를 그리는 데 사용되는 색상입니다.
borderWidth 를참조하세요 .
borderWidth : qreal |
슬라이스 테두리의 너비입니다. 슬라이스 테두리 너비를 수정하기 위한 편의 속성입니다.
borderColor참조 .
color : color |
슬라이스의 채우기 색상입니다.
explodeDistanceFactor : real |
슬라이스가 파이에서 얼마나 멀리 떨어져 있는지 결정합니다.
- 1.0은 거리가 반지름과 같음을 의미합니다.
- 0.5는 거리가 반경의 절반임을 의미합니다.
기본적으로 거리는 0.15입니다.
exploded 를참조하세요 .
exploded : bool |
슬라이스가 파이에서 분리되었는지 여부.
explodeDistanceFactor 를참조하십시오 .
label : string |
슬라이스의 레이블입니다.
참고: 문자열은 HTML 형식을 사용할 수 있습니다.
labelArmLengthFactor : real |
레이블 암의 길이입니다. 이 계수는 파이 반경에 상대적입니다. 예:
- 1.0은 길이가 반경과 같음을 의미합니다.
- 0.5는 길이가 반경의 절반임을 의미합니다.
기본적으로 팔 길이는 0.15입니다.
labelVisible 를참조하세요 .
labelColor : color |
슬라이스 레이블을 그리는 데 사용되는 색상입니다.
labelFont : font |
labelPosition : enumeration |
슬라이스 레이블의 위치를 설명합니다.
상수 | 설명 |
---|---|
PieSlice.LabelPosition.Outside | 레이블은 암으로 연결된 슬라이스 외부에 위치합니다. 이것이 기본값입니다. |
PieSlice.LabelPosition.InsideHorizontal | 레이블은 슬라이스 내에서 중앙에 위치하며 수평으로 배치됩니다. |
PieSlice.LabelPosition.InsideTangential | 레이블은 슬라이스 내에서 중앙에 위치하며 슬라이스 호의 접선과 평행이 되도록 회전합니다. |
PieSlice.LabelPosition.InsideNormal | 레이블은 슬라이스 내에서 중앙에 위치하며 슬라이스 호의 법선과 평행이 되도록 회전됩니다. |
labelVisible 를참조하세요 .
labelVisible : bool |
슬라이스 레이블의 가시성. 기본적으로 레이블은 표시되지 않습니다.
percentage : real |
시리즈의 모든 슬라이스의 합계와 비교한 슬라이스의 백분율입니다. 실제 값의 범위는 0.0에서 1.0입니다. 슬라이스가 시리즈에 추가되면 자동으로 업데이트됩니다.
startAngle : real |
해당 슬라이스가 속한 계열에서 이 슬라이스의 시작 각도입니다. 전체 파이는 360도이며, 0도는 12시 방향입니다. 슬라이스가 계열에 추가되면 자동으로 업데이트됩니다.
value : real |
슬라이스의 값입니다.
참고: 음수 값은 양수 값으로 변환됩니다.
신호 문서
angleSpanChanged() |
borderColorChanged() |
borderWidthChanged() |
colorChanged() |
이 신호는 슬라이스 색상이 변경될 때 발생합니다.
참고: 해당 핸들러는 onColorChanged
입니다.
explodeDistanceFactorChanged() |
이 신호는 폭발 거리 계수가 변경될 때 발생합니다.
참고: 해당 핸들러는 onExplodeDistanceFactorChanged
입니다.
explodeDistanceFactor도 참조하세요 .
explodedChanged() |
labelArmLengthFactorChanged() |
이 신호는 라벨 암 길이 계수가 변경될 때 발생합니다.
참고: 해당 핸들러는 onLabelArmLengthFactorChanged
입니다.
labelArmLengthFactor도 참조하십시오 .
labelChanged() |
labelColorChanged() |
labelFontChanged() |
labelFontChanged() |
labelPositionChanged() |
labelVisibleChanged() |
percentageChanged() |
startAngleChanged() |
valueChanged() |
© 2025 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.