이 페이지에서

DateTimeAxis QML Type

그래프의 축에 DateTime 항목을 추가합니다. 더 보기...

Import Statement: import QtGraphs
In C++: QDateTimeAxis
Inherits:

AbstractAxis

속성

신호

방법

상세 설명

DateTime 축은 눈금과 격자선을 사용하여 DateTime 표현을 표시하는 데 사용할 수 있습니다. 축상의 DateTime 항목은 눈금 위치에 표시됩니다.

다음 예제 코드는 DateTimeAxis 유형의 사용 방법을 보여줍니다:

GraphsView {
    axisX: DateTimeAxis {
        min: new Date(2000,1,1)
        max: new Date(1970,1,1)
    }
    LineSeries {
        // Add a few XYPoint data...
    }
}

속성 설명

labelFormat : string

축상의 DateTime 레이블 형식. format 속성을 사용하면 DateTime 객체를 일, 월, 년 단위로 시각적으로 표시할 수 있습니다. 기본값은 dd-MMMM-yy입니다.

max : real

축의 최대값입니다.

이 값은 최소값보다 작거나 클 수 있습니다. DateTime은 내부적으로 UTC로 저장됩니다. 기본값은 new Date(1980, 1, 1)입니다.

min : real

축의 최소값입니다.

이 값은 최대값보다 작거나 클 수 있습니다. DateTime은 내부적으로 UTC로 저장됩니다. 기본값은 new Date(1970, 1, 1)입니다.

pan : real [since 6.11]

축의 팬 값입니다.

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

이 속성은 Qt 6.11에서 도입되었습니다.

subTickCount : int

축에 표시되는 보조 눈금의 개수입니다. 이는 그래프의 주요 선 사이에 몇 개의 보조 눈금이 그려지는지를 나타냅니다. 보조 눈금에는 레이블이 표시되지 않습니다. 기본값은 0입니다.

tickCount : real [since 6.12]

축에 표시되는 주요 눈금의 개수입니다. 값이 0이거나 그보다 작으면 축이 적절한 눈금 개수를 자동으로 계산합니다. 기본값은 0입니다.

이 속성은 Qt 6.12에서 도입되었습니다.

tickInterval : real [until 6.15]

이 속성은 버전 6.15에서 사용 중단될 예정입니다.

축에 배치되는 주요 눈금의 개수입니다. 값이 0이거나 그보다 작을 경우, 축은 적절한 눈금 개수를 자동으로 계산합니다. 기본값은 0입니다. 대신 ` tickCount `을 사용하십시오.

timeZone : QTimeZone [since 6.11]

축의 레이블을 표시하는 데 사용될 시간대입니다. 허용되는 값은 IANA 시간대 ID를 기반으로 합니다. 기본 시간대는 UTC입니다.

이 속성은 Qt 6.11부터 도입되었습니다.

visualMax : real [read-only, since 6.11]

축의 시각적 최대값입니다.

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

이 속성은 Qt 6.11에서 도입되었습니다.

visualMin : real [read-only, since 6.11]

축의 시각적 최소값입니다.

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

이 속성은 Qt 6.11에서 도입되었습니다.

zoom : real [since 6.11]

축의 확대/축소 값입니다. 이 값을 조정하면 격자 간격과 레이블에는 영향을 주지 않으면서 축과 그래프를 확대하거나 축소할 수 있습니다. 기본값은 1입니다.

이 속성은 Qt 6.11에서 도입되었습니다.

신호 문서

labelFormatChanged(string format)

이 신호는 축 레이블의 format 가 변경될 때 발생합니다.

참고: 이에 해당하는핸들러는 onLabelFormatChanged 입니다.

maxChanged(DateTime max)

max 로 지정된 축의 최대값이 변경되면 이 신호가 발생합니다.

참고: 해당 핸들러는 onMaxChanged 입니다.

minChanged(DateTime min)

min 로 지정된 축의 최소값이 변경되면 이 신호가 발생합니다.

참고: 해당 핸들러는 onMinChanged 입니다.

rangeChanged(real min, real max)

이 신호는 min 및 max 로 지정된 축의 최소값 또는 최대값이 변경될 때 발생합니다.

참고: 해당 핸들러는 onRangeChanged 입니다.

subTickCountChanged(int subTickCount)

subTickCount 로 지정된 축의 서브틱 수가 변경되면 이 신호가 발생합니다.

참고: 해당 핸들러는 onSubTickCountChanged 입니다.

[since 6.12] tickCountChanged(real count)

count 로 지정된 축의 tickCount 가 변경될 때 이 신호가 발생합니다.

참고: 해당 핸들러는 onTickCountChanged 입니다.

이 신호는 Qt 6.12에서 도입되었습니다.

[until 6.15] tickIntervalChanged(real tickInterval)

이 신호는 버전 6.15에서 사용 중단될 예정입니다.

tickInterval 로 지정된 틱 간격 값이 변경되면 이 신호가 발생합니다. 대신 tickCountChanged 를 사용하십시오.

참고: 해당 핸들러는 onTickIntervalChanged 입니다.

[since 6.11] timeZoneChanged()

이 신호는 시간대가 변경될 때 발생합니다. 이 신호는 설정된 IANA 시간대 ID에 해당하는 문자열 값을 나타냅니다.

참고: 해당핸들러는 ` onTimeZoneChanged`입니다.

이 신호는 Qt 6.11에서 도입되었습니다.

[since 6.11] zoomChanged()

이 신호는 줌 값이 변경될 때 발생합니다.

참고: 해당 핸들러는 onZoomChanged 입니다.

이 신호는 Qt 6.11에서 도입되었습니다.

메서드 문서

[since 6.11] string timeZoneAsString()

QDateTimeAxis::timeZone 의 IANA 기반 영역 ID를 문자열로 반환합니다.

이 메서드는 Qt 6.11에서 도입되었습니다.

timeZone도 참조하십시오 .

[since 6.11] QTimeZone timeZoneFromString(string zoneId)

IANA 기반 zoneId 에 해당하는 QTimeZone 를 반환합니다.

참고: 이 메서드는 ` timeZone`을 설정하기 위한 변환 메서드입니다.

이 메서드는 Qt 6.11에서 도입되었습니다.

QDateTimeAxis::timeZone 및 timeZoneAsString도 참조하십시오 .

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