QAbstract3DAxis Class
QAbstract3DAxis 클래스는 그래프의 축을 위한 기본 클래스입니다. 더 보기...
| 헤더: | #include <QAbstract3DAxis> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS DataVisualization) target_link_libraries(mytarget PRIVATE Qt6::DataVisualization) |
| qmake: | QT += datavisualization |
| 출시일: | QtDataVisualization 1.0 |
| QML에서: | AbstractAxis3D |
| 상속: | QObject |
| 상속받는 클래스: | |
| 상태: | 사용 중단 |
이 클래스는 더 이상 사용되지 않습니다. 새로운 코드에서 이 클래스를 사용하지 않을 것을 강력히 권장합니다.
공개 유형
| enum | AxisOrientation { AxisOrientationNone, AxisOrientationX, AxisOrientationY, AxisOrientationZ } |
| enum | AxisType { AxisTypeNone, AxisTypeCategory, AxisTypeValue } |
속성
|
|
공개 함수
| virtual | ~QAbstract3DAxis() |
| bool | isAutoAdjustRange() const |
| bool | isTitleFixed() const |
| bool | isTitleVisible() const |
| float | labelAutoRotation() const |
| QStringList | labels() const |
| float | max() const |
| float | min() const |
| QAbstract3DAxis::AxisOrientation | orientation() const |
| void | setAutoAdjustRange(bool autoAdjust) |
| void | setLabelAutoRotation(float angle) |
| void | setLabels(const QStringList &labels) |
| void | setMax(float max) |
| void | setMin(float min) |
| void | setRange(float min, float max) |
| void | setTitle(const QString &title) |
| void | setTitleFixed(bool fixed) |
| void | setTitleVisible(bool visible) |
| QString | title() const |
| QAbstract3DAxis::AxisType | type() const |
신호
| void | autoAdjustRangeChanged(bool autoAdjust) |
| void | labelAutoRotationChanged(float angle) |
| void | labelsChanged() |
| void | maxChanged(float value) |
| void | minChanged(float value) |
| void | orientationChanged(QAbstract3DAxis::AxisOrientation orientation) |
| void | rangeChanged(float min, float max) |
| void | titleChanged(const QString &newTitle) |
| void | titleFixedChanged(bool fixed) |
| void | titleVisibilityChanged(bool visible) |
상세 설명
이 클래스는 그래프 축들이 공통으로 갖는 열거형, 속성 및 함수를 정의합니다. 이 클래스는 직접 사용해서는 안 되며, 대신 이 클래스의 하위 클래스 중 하나를 사용해야 합니다.
QCategory3DAxis 및 QValue3DAxis도 참조하십시오 .
멤버 유형 설명
enum QAbstract3DAxis::AxisOrientation
축 객체의 방향.
| 상수 | 값 |
|---|---|
QAbstract3DAxis::AxisOrientationNone | 0 |
QAbstract3DAxis::AxisOrientationX | 1 |
QAbstract3DAxis::AxisOrientationY | 2 |
QAbstract3DAxis::AxisOrientationZ | 4 |
enum QAbstract3DAxis::AxisType
축 객체의 유형.
| 상수 | 값 |
|---|---|
QAbstract3DAxis::AxisTypeNone | 0 |
QAbstract3DAxis::AxisTypeCategory | 1 |
QAbstract3DAxis::AxisTypeValue | 2 |
속성 설명
autoAdjustRange : bool
이 속성은 축이 모든 데이터가 축에 들어갈 수 있도록 범위를 자동으로 조정할지 여부를 결정합니다.
액세스 함수:
| bool | isAutoAdjustRange() const |
| void | setAutoAdjustRange(bool autoAdjust) |
알림 신호:
| void | autoAdjustRangeChanged(bool autoAdjust) |
setRange(), setMin(), setMax()도 참조하십시오 .
labelAutoRotation : float
이 속성은 카메라 각도가 변경될 때 레이블이 자동으로 회전할 수 있는 최대 각도를 지정합니다.
각도는 0에서 90 사이(양쪽 끝값 포함)여야 합니다. 기본값은 0입니다. 값이 0인 경우, 축 레이블은 자동으로 회전하지 않습니다. 값이 0보다 큰 경우, 레이블은 지정된 각도 범위 내에서 카메라를 향하도록 방향을 조정하려고 시도합니다.
액세스 함수:
| float | labelAutoRotation() const |
| void | setLabelAutoRotation(float angle) |
알림 신호:
| void | labelAutoRotationChanged(float angle) |
labels : QStringList
이 속성은 축의 레이블을 저장합니다.
참고: QValue3DAxis의 경우 레이블이 자동으로 생성되므로 이 속성을설정해도 아무런 효과가 없습니다.
액세스 함수:
| QStringList | labels() const |
| void | setLabels(const QStringList &labels) |
Notifier 신호:
| void | labelsChanged() |
max : float
이 속성은 축의 최대 값을 지정합니다.
이 속성을 설정할 때, 범위가 유효한 상태를 유지하도록 필요한 경우 최소값이 조정됩니다.
참고: QCategory3DAxis의경우 , 표시할 마지막 행 또는 열의 인덱스를 지정합니다.
액세스 함수:
| float | max() const |
| void | setMax(float max) |
알림 신호:
| void | maxChanged(float value) |
min : float
이 속성은 축의 최소값을 저장합니다.
이 속성을 설정할 때, 범위가 유효한 상태를 유지하도록 필요에 따라 최대값이 조정됩니다.
참고: QCategory3DAxis의경우 , 표시할 첫 번째 행 또는 열의 인덱스를 지정합니다.
액세스 함수:
| float | min() const |
| void | setMin(float min) |
알림 신호:
| void | minChanged(float value) |
[read-only] orientation : AxisOrientation
이 속성은 축의 방향을 나타냅니다.
값은 AxisOrientation 값 중 하나입니다.
액세스 함수:
| QAbstract3DAxis::AxisOrientation | orientation() const |
알림 신호:
| void | orientationChanged(QAbstract3DAxis::AxisOrientation orientation) |
title : QString
이 속성은 축의 제목을 저장합니다.
액세스 함수:
| QString | title() const |
| void | setTitle(const QString &title) |
알림 신호:
| void | titleChanged(const QString &newTitle) |
titleVisible 및 titleFixed도 참조하십시오 .
titleFixed : bool
이 속성은 축 제목의 회전 각도를 지정합니다.
true 인 경우, 기본 그래프 뷰의 축 제목은 축 레이블과 마찬가지로 카메라를 향해 회전됩니다. false 인 경우, 축 제목은 해당 축을 중심으로만 회전되며 카메라를 향해 방향이 조정되지는 않습니다. 이 속성은 labelAutoRotation 속성 값이 0인 경우 아무런 영향을 미치지 않습니다. 기본값은 true 입니다.
액세스 함수:
| bool | isTitleFixed() const |
| void | setTitleFixed(bool fixed) |
알림 신호:
| void | titleFixedChanged(bool fixed) |
관련 항목: labelAutoRotation, title 및 titleVisible.
titleVisible : bool
이 속성은 주 그래프 뷰에서 축 제목이 표시되는지 여부를 결정합니다.
기본값은 ` false`입니다.
액세스 함수:
| bool | isTitleVisible() const |
| void | setTitleVisible(bool visible) |
알림 신호:
| void | titleVisibilityChanged(bool visible) |
title 및 titleFixed도 참조하십시오 .
[read-only] type : const AxisType
이 속성은 축의 유형을 나타냅니다.
값은 ` AxisType ` 값 중 하나입니다.
액세스 함수:
| QAbstract3DAxis::AxisType | type() const |
멤버 함수 설명서
[virtual noexcept] QAbstract3DAxis::~QAbstract3DAxis()
QAbstract3DAxis 를 삭제합니다.
[signal] void QAbstract3DAxis::rangeChanged(float min, float max)
범위가 변경되면 해당 범위의 최소값과 최대값( min 및 max)을 반환합니다.
void QAbstract3DAxis::setRange(float min, float max)
축의 값 범위를 min 에서 max 까지로 설정합니다. 범위를 설정할 때, 범위가 유효한 상태를 유지하도록 필요에 따라 최대값이 조정됩니다.
참고: QCategory3DAxis의경우 , 표시할 행 또는 열의 인덱스 범위를 지정합니다.
© 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.