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 |
- 継承されたメンバーを含むすべてのメンバーの一覧
- 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 | 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) |
プロパティのドキュメント
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.