このページでは

QDateTimeAxis Class

QDateTimeAxis を使用すると、グラフの軸に DateTime 値を追加できるようになります。詳細...

ヘッダー: #include <QDateTimeAxis>
CMake: find_package(Qt6 REQUIRED COMPONENTS Graphs)
target_link_libraries(mytarget PRIVATE Qt6::Graphs)
qmake: QT += graphs
QML内: DateTimeAxis
継承元: QAbstractAxis

プロパティ

パブリック関数

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 setTickCount(qsizetype count)
void setTickInterval(qreal newTickInterval)
void setTimeZone(const QTimeZone &zoneId)
void setZoom(qreal zoom)
int subTickCount() const
qsizetype tickCount() 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 tickCountChanged(qsizetype count)
void tickIntervalChanged()
void timeZoneChanged(const QTimeZone &newTimeZone)
void visualMaxChanged(const QDateTime &newMax)
void visualMinChanged(const QDateTime &newMin)
void zoomChanged(qreal newZoom)

詳細説明

DateTime 軸を使用すると、目盛やグリッド線とともに DateTime 表現を表示できます。軸上の DateTime 項目は、目盛の位置に表示されます。

プロパティのドキュメント

labelFormat : QString

このプロパティは、軸上の DateTime ラベルの書式を保持します。format プロパティを使用すると、DateTime オブジェクトを日、月、年単位で視覚的に表現することができます。デフォルト値は dd-MMMM-yy です。

アクセス関数:

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

通知シグナル:

void labelFormatChanged(const QString &format)

max : QDateTime

このプロパティは、軸上の最大値を保持します

この値は、最小値よりも小さい場合も大きい場合もあります。DateTimeは内部でUTCとして保存されます。デフォルト値はnew Date(1980,1,1)です

アクセス関数:

QDateTime max() const
void setMax(const QDateTime &max)

通知シグナル:

void maxChanged(const QDateTime &max)

min : QDateTime

このプロパティは、軸上の最小値を保持します

この値は最大値より小さくなったり、大きくなったりすることがあります。DateTimeは内部的にUTCとして保存されます。デフォルト値はnew 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)

Notifier シグナル:

void panChanged(qreal newPan)

subTickCount : int

このプロパティは、軸上のサブ目盛りの数を保持します。これは、グラフ上の主要な目盛りの間に何個のサブ目盛りが描画されるかを示します。サブ目盛りにはラベルは描画されません。デフォルト値は 0 です。

アクセス関数:

int subTickCount() const
void setSubTickCount(int newSubTickCount)

通知シグナル:

void subTickCountChanged()

[since 6.12] tickCount : qsizetype

このプロパティは、軸に配置される主要な目盛りの数を指定します。値が 0 以下の場合、軸は自動的に適切な目盛りの数を計算します。デフォルト値は 0 です。

この列挙型は Qt 6.12 で導入されました。

アクセス関数:

qsizetype tickCount() const
void setTickCount(qsizetype count)

Notifier シグナル:

void tickCountChanged(qsizetype count)

[until 6.15] tickInterval : qreal

この列挙型は、バージョン 6.15 で非推奨となる予定です。

このプロパティは、軸上に配置される主要な目盛りの数を指定します。値が 0 以下の場合、軸は適切な目盛りの数を自動的に計算します。デフォルト値は 0 です。代わりに `tickCount ` を使用してください。

アクセス関数:

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)

Notifier シグナル:

void timeZoneChanged(const QTimeZone &newTimeZone)

[read-only, since 6.11] visualMax : QDateTime

このプロパティは、軸の視覚的な最大値を保持します。

このプロパティは、軸がパンまたはズームされた際の視覚的な最大軸値を保持します。デフォルト値はQDateTimeAxis::max

この列挙型は Qt 6.11 で導入されました。

アクセス関数:

QDateTime visualMax() const

Notifier シグナル:

void visualMaxChanged(const QDateTime &newMax)

[read-only, since 6.11] visualMin : QDateTime

このプロパティは、軸の視覚的な最小値を保持します。

このプロパティは、軸がパンまたはズームされた際の視覚的な最小軸値を保持します。デフォルト値はQDateTimeAxis::min

この列挙型は Qt 6.11 で導入されました。

アクセス関数:

QDateTime visualMin() const

Notifier シグナル:

void visualMinChanged(const QDateTime &newMin)

[since 6.11] zoom : qreal

このプロパティは、軸のズーム値を保持します。ズーム値を設定すると、グリッドの間隔やラベルに影響を与えることなく、軸およびグラフを拡大または縮小することができます。デフォルト値は 1 です。

この列挙型は Qt 6.11 で導入されました。

アクセス関数:

qreal zoom() const
void setZoom(qreal zoom)

Notifierシグナル:

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.