QValue3DAxis Class

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

Header: #include <QValue3DAxis>
CMake: find_package(Qt6 REQUIRED COMPONENTS Graphs)
target_link_libraries(mytarget PRIVATE Qt6::Graphs)
qmake: QT += graphs
QML에서: Value3DAxis
상속합니다: QAbstract3DAxis

속성

공공 기능

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

신호

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

상세 설명

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

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

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

속성 문서

formatter : QValue3DAxisFormatter*

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

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

함수에 액세스합니다:

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)를 지원합니다.

Q3DGraphsWidgetItem::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)

formatterQ3DGraphsWidgetItem::locale참조하세요 .

reversed : bool

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

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

함수 액세스:

bool reversed() const
void setReversed(bool enable)

알림 신호:

void reversedChanged(bool enable)

segmentCount : qsizetype

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

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

기능에 액세스합니다:

qsizetype segmentCount() const
void setSegmentCount(qsizetype count)

알림 신호:

void segmentCountChanged(qsizetype count)

setSubSegmentCount()도 참조하세요 .

subSegmentCount : qsizetype

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

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

기능에 액세스합니다:

qsizetype subSegmentCount() const
void setSubSegmentCount(qsizetype count)

알림 신호:

void subSegmentCountChanged(qsizetype count)

setSegmentCount()도 참조하세요 .

멤버 함수 문서

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

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

[override 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.