QDateTimeAxis Class
QDateTimeAxis는 그래프의 축에 추가할 날짜/시간 값에 대한 지원을 추가합니다. 더 보기...
| Header: | #include <QDateTimeAxis> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Graphs)target_link_libraries(mytarget PRIVATE Qt6::Graphs) |
| qmake: | QT += graphs |
| QML에서: | DateTimeAxis |
| 상속합니다: | QAbstractAxis |
- 상속된 멤버를 포함한 모든 멤버 목록
- QDateTimeAxis는 Qt Graphs 2D용 C++ 클래스의 일부입니다.
속성
|
|
공공 기능
| QString | labelFormat() const |
| QDateTime | max() const |
| QDateTime | min() const |
| qreal | pan() const |
| void | setLabelFormat(const QString &format) |
| void | setMax(const QDateTime &max) |
| void | setMin(const QDateTime &min) |
| void | setPan(qreal pan) |
| void | setSubTickCount(int newSubTickCount) |
| void | setTickInterval(qreal newTickInterval) |
| void | setTimeZone(const QTimeZone &zoneId) |
| void | setZoom(qreal zoom) |
| int | subTickCount() const |
| qreal | tickInterval() const |
| QTimeZone | timeZone() const |
| QDateTime | visualMax() const |
| QDateTime | visualMin() const |
| qreal | zoom() const |
신호
| void | labelFormatChanged(const QString &format) |
| void | maxChanged(const QDateTime &max) |
| void | minChanged(const QDateTime &min) |
| void | panChanged(qreal newPan) |
| void | subTickCountChanged() |
| void | tickIntervalChanged() |
| void | timeZoneChanged(const QTimeZone &newTimeZone) |
| void | visualMaxChanged(const QDateTime &newMax) |
| void | visualMinChanged(const QDateTime &newMin) |
| void | zoomChanged(qreal newZoom) |
속성 문서
labelFormat : QString
이 속성은 축에 있는 날짜/시간 레이블의 형식을 유지합니다. 형식 속성을 사용하면 일, 월, 년 단위로 DateTime 개체의 시각적 표현을 나타낼 수 있습니다. 기본값은 dd-MMMM-yy입니다.
함수에 액세스합니다:
| QString | labelFormat() const |
| void | setLabelFormat(const QString &format) |
알림 신호:
| void | labelFormatChanged(const QString &format) |
max : QDateTime
이 속성은 축의 최대값을 보유합니다.
이 값은 최소값보다 낮거나 높을 수 있습니다. DateTime은 내부적으로 UTC로 저장됩니다. 기본값은 새로운 Date(1980,1,1)입니다.
함수에 액세스합니다:
| QDateTime | max() const |
| void | setMax(const QDateTime &max) |
알림 신호:
| void | maxChanged(const QDateTime &max) |
min : QDateTime
이 속성은 축의 최소값을 보유합니다.
이 값은 최대값보다 낮거나 높을 수 있습니다. DateTime은 내부적으로 UTC로 저장됩니다. 기본값은 새로운 Date(1970,1,1)입니다.
함수에 액세스합니다:
| QDateTime | min() const |
| void | setMin(const QDateTime &min) |
알림 신호:
| void | minChanged(const QDateTime &min) |
[since 6.11] pan : qreal
이 속성은 축의 팬 값을 보유합니다.
팬 값은 그리드와 레이블의 간격에 영향을 주지 않고 축의 중심을 이동합니다. 기본값은 0입니다.
이 프로퍼티는 Qt 6.11에 도입되었습니다.
함수 액세스:
| qreal | pan() const |
| void | setPan(qreal pan) |
알림 신호:
| void | panChanged(qreal newPan) |
subTickCount : int
이 속성은 축의 하위 틱 수를 보유합니다. 그래프의 주요 선 사이에 그려지는 서브틱의 수를 나타냅니다. 서브틱에는 레이블이 그려지지 않습니다. 기본값은 0입니다.
기능에 액세스합니다:
| int | subTickCount() const |
| void | setSubTickCount(int newSubTickCount) |
알림 신호:
| void | subTickCountChanged() |
tickInterval : qreal
이 속성은 축에 배치되는 주요 틱의 양을 보유합니다. 값이 0 이하이면 축이 자동으로 적절한 틱 양을 계산합니다. 기본값은 0입니다.
기능에 액세스합니다:
| qreal | tickInterval() const |
| void | setTickInterval(qreal newTickInterval) |
알림 신호:
| void | tickIntervalChanged() |
[since 6.11] timeZone : QTimeZone
이 속성에는 축의 레이블을 표시하는 데 사용되는 표준 시간대가 저장됩니다. 허용되는 값은 IANA 표준 시간대 ID를 기반으로 합니다. 기본 표준 시간대는 UTC입니다.
이 프로퍼티는 Qt 6.11에 도입되었습니다.
액세스 함수:
| QTimeZone | timeZone() const |
| void | setTimeZone(const QTimeZone &zoneId) |
알림 신호:
| void | timeZoneChanged(const QTimeZone &newTimeZone) |
[read-only, since 6.11] visualMax : QDateTime
이 속성은 축의 시각적 최대값을 보유합니다.
이 속성은 축을 이동하거나 확대/축소했을 때 시각적 최대 축 값을 보유합니다. 기본값은 QDateTimeAxis::max
이 프로퍼티는 Qt 6.11에 도입되었습니다.
액세스 함수:
| QDateTime | visualMax() const |
알림 신호:
| void | visualMaxChanged(const QDateTime &newMax) |
[read-only, since 6.11] visualMin : QDateTime
이 속성은 축의 시각적 최소값을 보유합니다.
이 속성은 축이 이동 또는 확대/축소되었을 때 시각적 최소 축 값을 보유합니다. 기본값은 QDateTimeAxis::min
이 프로퍼티는 Qt 6.11에 도입되었습니다.
액세스 함수:
| QDateTime | visualMin() const |
알림 신호:
| void | visualMinChanged(const QDateTime &newMin) |
[since 6.11] zoom : qreal
이 속성은 축의 확대/축소 값을 보유합니다. 확대/축소 값은 그리드 및 레이블의 간격에 영향을 주지 않고 축과 그래프를 확대 또는 축소합니다. 기본값은 1입니다.
이 속성은 Qt 6.11에 도입되었습니다.
함수 액세스:
| qreal | zoom() const |
| void | setZoom(qreal zoom) |
알림 신호:
| void | zoomChanged(qreal newZoom) |
© 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.