이 페이지에서

QLogValueAxis Class

QLogValueAxis 클래스는 그래프의 축에 로그 값을 추가합니다. 더 보기...

헤더: #include <QLogValueAxis>
CMake: find_package(Qt6 REQUIRED COMPONENTS Graphs)
target_link_libraries(mytarget PRIVATE Qt6::Graphs)
qmake: QT += graphs
다음 버전부터: Qt 6.12부터
QML에서: LogValueAxis
상속: QAbstractAxis

속성

공개 함수

QLogValueAxis(QObject *parent = nullptr)
virtual ~QLogValueAxis() override
qreal base() const
QString labelFormat() const
QString labelPostFormat() const
int labelPrecision() const
qreal max() const
qreal min() const
qreal pan() const
void setBase(qreal base)
void setLabelFormat(const QString &format)
void setLabelPostFormat(const QString &format)
void setLabelPrecision(int decimals)
void setMax(qreal max)
void setMin(qreal min)
void setPan(qreal pan)
void setRange(qreal min, qreal max)
void setSubTickCount(qsizetype count)
void setZoom(qreal zoom)
qsizetype subTickCount() const
qsizetype tickCount() const
qreal visualMax() const
qreal visualMin() const
qreal zoom() const

재구현된 공용 함수

virtual QAbstractAxis::AxisType type() const override

신호

void baseChanged(qreal base)
void labelFormatChanged(const QString &format)
void labelPostFormatChanged(const QString &format)
void labelPrecisionChanged(int precision)
void maxChanged(qreal max)
void minChanged(qreal min)
void panChanged(qreal pan)
void subTickCountChanged(qsizetype subTickCount)
void tickCountChanged(qsizetype tickCount)
void visualMaxChanged(qreal visualMax)
void visualMinChanged(qreal visualMin)
void zoomChanged(qreal zoom)

재구현된 보호 함수

virtual bool event(QEvent *event) override

상세 설명

대수 값 축을 설정하여 눈금, 격자선 및 음영이 포함된 축선을 표시할 수 있습니다. 축의 값은 눈금 위치에 그려집니다.

속성 설명

base : qreal

이 값은 로그의 기수입니다.

이 값은 0보다 커야 하며 1과 같을 수 없습니다. 기본값은 10.0입니다.

액세스 함수:

qreal base() const
void setBase(qreal base)

알림 신호:

void baseChanged(qreal base)

labelFormat : QString

이 속성은 축의 레이블 형식을 나타냅니다.

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

기본값은 비어 있으며, 이 경우 'f' 형식이 사용됩니다.

액세스 함수:

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

알림 신호:

void labelFormatChanged(const QString &format)

QString::asprintf()도 참조하십시오 .

[since 6.12] labelPostFormat : QString

이 속성은 축의 레이블 게시 형식을 지정합니다.

레이블은 먼저 QLogValueAxis::labelFormat 를 거쳐 값의 서식을 조정한 후, 이 속성을 거칩니다.

기본값은 "%1"입니다.

이 열거형은 Qt 6.12에서 도입되었습니다.

액세스 함수:

QString labelPostFormat() const
void setLabelPostFormat(const QString &format)

알림 신호:

void labelPostFormatChanged(const QString &format)

QString::arg()도 참조하십시오 .

labelPrecision : int

이 속성은 레이블을 표시하는 데 사용되는 유효 자릿수의 최대 개수를 지정합니다. 기본값은 6입니다. 음수의 정밀도 값이 지정된 경우, 기본값인 6이 적용되며 해당 값은 무시됩니다.

액세스 함수:

int labelPrecision() const
void setLabelPrecision(int decimals)

알림 신호:

void labelPrecisionChanged(int precision)

max : qreal

이 속성은 축의 최대값을 지정합니다.

이 속성을 설정할 때, 범위가 유효한 상태를 유지하도록 필요한 경우 최소값이 조정됩니다. 기본값은 10.0입니다.

액세스 함수:

qreal max() const
void setMax(qreal max)

알림 신호:

void maxChanged(qreal max)

min : qreal

이 속성은 축의 최소값을 저장합니다.

이 속성을 설정하면, 범위가 유효하게 유지되도록 필요한 경우 최대값이 조정됩니다. 기본값은 0.0입니다.

액세스 함수:

qreal min() const
void setMin(qreal min)

알림 신호:

void minChanged(qreal min)

pan : qreal

이 속성은 축의 팬 값을 저장합니다.

팬 값은 격자 및 레이블의 간격에 영향을 주지 않고 축의 중심을 이동시킵니다. 기본값은 0입니다.

액세스 함수:

qreal pan() const
void setPan(qreal pan)

알림 신호:

void panChanged(qreal pan)

subTickCount : qsizetype

이 속성은 축의 서브틱 수를 나타냅니다. 이는 그래프의 주요 선 사이에 몇 개의 서브틱이 그려지는지를 나타냅니다. 서브틱에는 레이블이 표시되지 않습니다. 값을 -1로 설정하면 서브틱 수는 로그 기수의 가장 가까운 정수값과 동일하게 설정됩니다. 기본값은 -1입니다.

액세스 함수:

qsizetype subTickCount() const
void setSubTickCount(qsizetype count)

알림 신호:

void subTickCountChanged(qsizetype subTickCount)

[read-only] tickCount : int

이 속성은 축에 표시되는 눈금 개수를 나타냅니다. 이 값은 읽기 전용입니다.

액세스 함수:

qsizetype tickCount() const

알림 신호:

void tickCountChanged(qsizetype tickCount)

[read-only] visualMax : qreal

이 속성은 축의 시각적 최대값을 저장합니다.

이 속성은 축이 이동되거나 확대/축소되었을 때 축의 시각적 최대값을 저장합니다. 기본값은 QLogValueAxis::max

액세스 함수:

qreal visualMax() const

알림 신호:

void visualMaxChanged(qreal visualMax)

[read-only] visualMin : qreal

이 속성은 축의 시각적 최소값을 저장합니다.

이 속성은 축이 이동되거나 확대/축소되었을 때 축의 시각적 최소값을 저장합니다. 기본값은 QLogValueAxis::min

액세스 함수:

qreal visualMin() const

알림 신호:

void visualMinChanged(qreal visualMin)

zoom : qreal

이 속성은 축의 확대/축소 값을 저장합니다.

줌 값은 격자 간격과 레이블에는 영향을 주지 않으면서 축과 그래프를 확대하거나 축소합니다. 기본값은 1입니다.

액세스 함수:

qreal zoom() const
void setZoom(qreal zoom)

알림 신호:

void zoomChanged(qreal zoom)

멤버 함수 설명서

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

parent 의 자식인 축 객체를 생성합니다.

[override virtual noexcept] QLogValueAxis::~QLogValueAxis()

객체를 삭제합니다.

[override virtual protected] bool QLogValueAxis::event(QEvent *event)

QObject::event(QEvent *e)를 재구현합니다.

void QLogValueAxis::setRange(qreal min, qreal max)

축의 범위를 min 에서 max 로 설정합니다. min 가 max 보다 크면, 이 함수는 아무런 변경도 하지 않고 반환됩니다.

[override virtual] QAbstractAxis::AxisType QLogValueAxis::type() const

QAbstractAxis::type() const를 재구현합니다.

축의 유형을 반환합니다.

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