QAbstract3DAxis Class
QAbstract3DAxis 클래스는 그래프의 축을 위한 기본 클래스입니다. 더 보기...
Header: | #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) |
알림 신호:
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 : const 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 의 경우 표시할 행 또는 열의 인덱스 범위를 지정합니다.
© 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.