QValue3DAxis Class

QValue3DAxis 클래스는 그래프의 축을 조작합니다. 더 보기...

Header: #include <QValue3DAxis>
CMake: find_package(Qt6 REQUIRED COMPONENTS DataVisualization)
target_link_libraries(mytarget PRIVATE Qt6::DataVisualization)
qmake: QT += datavisualization
이후: QtDataVisualization 1.0
QML에서: ValueAxis3D
상속합니다: QAbstract3DAxis

속성

공공 기능

QValue3DAxis(QObject *parent = nullptr)
virtual ~QValue3DAxis()
QValue3DAxisFormatter *formatter() const
QString labelFormat() const
bool reversed() const
int segmentCount() const
void setFormatter(QValue3DAxisFormatter *formatter)
void setLabelFormat(const QString &format)
void setReversed(bool enable)
void setSegmentCount(int count)
void setSubSegmentCount(int count)
int subSegmentCount() const

신호

void formatterChanged(QValue3DAxisFormatter *formatter)
void labelFormatChanged(const QString &format)
void reversedChanged(bool enable)
void segmentCountChanged(int count)
void subSegmentCountChanged(int count)

상세 설명

값 축에 값의 범위와 범위를 나눌 세그먼트 및 하위 세그먼트 수를 지정할 수 있습니다.

각 세그먼트 사이에 레이블이 그려집니다. 각 세그먼트와 각 하위 세그먼트 사이에는 격자선이 그려집니다.

참고: 표시되는 경우 항상 적어도 하나의 세그먼트가 있기 때문에 범위의 최소값과 최대값을 나타내는 격자선과 레이블이 항상 두 개 이상 있습니다.

속성 문서

[since QtDataVisualization 1.1] formatter : QValue3DAxisFormatter*

이 속성에는 사용할 축 포맷터가 저장됩니다.

새 포맷터가 설정되면 기존 포맷터는 모두 삭제됩니다.

이 프로퍼티는 QtDataVisualization 1.1에 도입되었습니다.

함수 액세스:

QValue3DAxisFormatter *formatter() const
void setFormatter(QValue3DAxisFormatter *formatter)

알림 신호:

void formatterChanged(QValue3DAxisFormatter *formatter)

labelFormat : QString

이 속성은 이 축의 레이블에 사용할 레이블 형식을 보유합니다.

형식 문자열은 표준 C++ 라이브러리에서 printf() 에서 제공하는 변환 지정자, 길이 수정자 및 플래그(d, i, o, x, X, f, F, e, E, g, G, c)를 지원합니다.

QAbstract3DGraph::locale"C" 과 다른 경우 지원되는 지정자는 d, e, E, f, g, G, i로 제한됩니다. 또한 정밀도 수정자만 지원됩니다. 나머지 서식은 애플리케이션의 기본 서식 QLocale 에서 가져옵니다.

사용 예시:

axis->setLabelFormat("%.2f mm");

기능에 액세스합니다:

QString labelFormat() const
void setLabelFormat(const QString &format)

알림 신호에 액세스합니다:

void labelFormatChanged(const QString &format)

formatterQAbstract3DGraph::locale참조하세요 .

[since QtDataVisualization 1.1] reversed : bool

이 속성은 축이 역방향으로 렌더링되는지 여부를 보유합니다.

true 로 설정하면 축이 반대로 렌더링됩니다. 즉, 그래프가 렌더링될 때 최소값과 최대값의 위치가 바뀝니다. 이 속성은 축의 실제 최소값과 최대값에는 영향을 미치지 않습니다.

이 속성은 QtDataVisualization 1.1에 도입되었습니다.

함수 액세스:

bool reversed() const
void setReversed(bool enable)

알림 신호:

void reversedChanged(bool enable)

segmentCount : int

이 속성은 축의 세그먼트 수를 보유합니다.

이는 그려지는 레이블 수를 나타냅니다. 그려질 그리드 선의 수는 수식을 사용하여 계산됩니다: segments * subsegments + 1. 사전 설정 기본값은 5 입니다. 이 값은 1 보다 낮을 수 없습니다.

기능에 액세스합니다:

int segmentCount() const
void setSegmentCount(int count)

알림 신호:

void segmentCountChanged(int count)

setSubSegmentCount()도 참조하세요 .

subSegmentCount : int

이 속성은 축에 있는 각 세그먼트 내부의 하위 세그먼트 수를 보유합니다.

각 세그먼트와 각 하위 세그먼트 사이에 격자선이 그려집니다. 사전 설정 기본값은 1 입니다. 이 값은 1 보다 낮을 수 없습니다.

기능에 액세스합니다:

int subSegmentCount() const
void setSubSegmentCount(int count)

알림 신호:

void subSegmentCountChanged(int count)

setSegmentCount()도 참조하세요 .

멤버 함수 문서

[explicit] QValue3DAxis::QValue3DAxis(QObject *parent = nullptr)

주어진 parent 으로 QValue3DAxis 를 구축합니다.

[virtual noexcept] QValue3DAxis::~QValue3DAxis()

QValue3DAxis 을 파괴합니다.

© 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.