QDateTimeAxis Class
QDateTimeAxis 클래스는 차트의 축에 날짜와 시간을 추가합니다. 더 보기...
| Header: | #include <QDateTimeAxis> |
| In QML: | DateTimeAxis |
| Inherits: | QAbstractAxis |
| Status: | Deprecated |
이 클래스는 더 이상 사용되지 않습니다. 새로운 코드에서는 이 클래스를 사용하지 않는 것이 좋습니다.
속성
공개 함수
| QDateTimeAxis(QObject *parent = nullptr) | |
| virtual | ~QDateTimeAxis() |
| QString | format() const |
| QDateTime | max() const |
| QDateTime | min() const |
| void | setFormat(QString format) |
| void | setMax(QDateTime max) |
| void | setMin(QDateTime min) |
| void | setRange(QDateTime min, QDateTime max) |
| void | setTickCount(int count) |
| int | tickCount() const |
재구현된 공용 함수
| virtual QAbstractAxis::AxisType | type() const override |
신호
| void | formatChanged(QString format) |
| void | maxChanged(QDateTime max) |
| void | minChanged(QDateTime min) |
| void | rangeChanged(QDateTime min, QDateTime max) |
| void | tickCountChanged(int tickCount) |
상세 설명
QDateTimeAxis는 눈금, 격자선 및 음영이 포함된 축선을 표시하도록 설정할 수 있습니다. 레이블은 적절한 DateTime 형식을 설정하여 구성할 수 있습니다. QDateTimeAxis는 기원전 4714년부터 서기 287396년까지의 날짜를 올바르게 처리합니다. QDateTime 와 관련된 기타 제한 사항에 대해서는 QDateTime 문서를 참조하십시오.
참고: qreal을 float으로 정의하는 플랫폼에서는QDateTimeAxis가 비활성화됩니다.

QDateTimeAxis는 모든 QXYSeries 와 함께 사용할 수 있습니다. 시계에 데이터 포인트를 추가하려면 QDateTime::toMSecsSinceEpoch()를 사용합니다:
QLineSeries *series = new QLineSeries;
QDateTime xValue;
xValue.setDate(QDate(2012, 1 , 18));
xValue.setTime(QTime(9, 34));
qreal yValue = 12;
series->append(xValue.toMSecsSinceEpoch(), yValue);
xValue.setDate(QDate(2013, 5 , 11));
xValue.setTime(QTime(11, 14));
qreal yValue = 22;
series->append(xValue.toMSecsSinceEpoch(), yValue);다음 코드 예제는 차트에 시리얼을 추가하고 QDateTimeAxis를 설정하는 방법을 보여줍니다:
QChartView *chartView = new QChartView;
chartView->chart()->addSeries(series);
// ...
QDateTimeAxis *axisX = new QDateTimeAxis;
axisX->setFormat("dd-MM-yyyy h:mm");
chartView->chart()->setAxisX(axisX, series);속성 문서
format : QString
이 속성은 ` QDateTime ` 객체를 사용하여 축 레이블을 생성할 때 사용되는 형식 문자열을 포함합니다.
문자열을 어떻게 정의해야 하는지에 대한 정보는 QDateTime 문서를 참조하십시오.
액세스 함수:
| QString | format() const |
| void | setFormat(QString format) |
알림 신호:
| void | formatChanged(QString format) |
QChart::locale도 참조하십시오 .
max : QDateTime
이 속성은 축의 최대값을 지정합니다.
이 속성을 설정할 때, 범위가 유효한 상태를 유지하도록 필요한 경우 최소값이 조정됩니다.
액세스 함수:
| QDateTime | max() const |
| void | setMax(QDateTime max) |
알림 신호:
| void | maxChanged(QDateTime max) |
min : QDateTime
이 속성은 축의 최소값을 저장합니다.
이 속성을 설정할 때, 범위가 유효한 상태를 유지하도록 필요한 경우 최대값이 조정됩니다.
액세스 함수:
| QDateTime | min() const |
| void | setMin(QDateTime min) |
알림 신호:
| void | minChanged(QDateTime min) |
tickCount : int
이 속성은 축에 표시되는 눈금 개수를 지정합니다.
액세스 함수:
| int | tickCount() const |
| void | setTickCount(int count) |
알림 신호:
| void | tickCountChanged(int tickCount) |
멤버 함수 설명서
[explicit] QDateTimeAxis::QDateTimeAxis(QObject *parent = nullptr)
parent 의 자식인 축 객체를 생성합니다.
[virtual noexcept] QDateTimeAxis::~QDateTimeAxis()
객체를 삭제합니다.
[signal] void QDateTimeAxis::formatChanged(QString format)
이 신호는 축의 format 값이 변경될 때 발생합니다.
참고: 속성 format 에 대한알림 신호입니다.
[signal] void QDateTimeAxis::maxChanged(QDateTime max)
max 로 지정된 축의 최대값이 변경되면 이 신호가 발생합니다.
참고: 속성 max 에 대한알림 신호입니다.
[signal] void QDateTimeAxis::minChanged(QDateTime min)
min 로 지정된 축의 최소값이 변경되면 이 신호가 발생합니다.
참고: min 속성에 대한알림 신호입니다.
[signal] void QDateTimeAxis::rangeChanged(QDateTime min, QDateTime max)
이 신호는 ` min ` 및 ` max`로 지정된 축의 최소값 또는 최대값이 변경될 때 발생합니다.
void QDateTimeAxis::setRange(QDateTime min, QDateTime max)
축의 범위를 min 에서 max 로 설정합니다. min 가 max 보다 크면, 이 함수는 아무런 변경도 하지 않고 반환합니다.
void QDateTimeAxis::setTickCount(int count)
축에 표시될 눈금 개수를 ` count`로 설정합니다.
참고: tickCount 속성의세터 함수입니다.
tickCount()도 참조하십시오 .
int QDateTimeAxis::tickCount() const
축에 있는 눈금 개수를 반환합니다.
참고: tickCount 속성에 대한게터 함수입니다.
setTickCount()도 참조하십시오 .
[signal] void QDateTimeAxis::tickCountChanged(int tickCount)
tickCount 로 지정된 축의 눈금 개수가 변경되면 이 신호가 발생합니다.
참고: tickCount 속성에 대한알림 신호입니다.
[override virtual] QAbstractAxis::AxisType QDateTimeAxis::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.