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 C++ Classes for 2D に含まれます。
プロパティ
|
|
パブリック機能
| 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 ラベルの形式を保持します。フォーマット・プロパティでは、DateTime オブジェクトの視覚的な表現を日、月、および年で指定できます。既定値は dd-MMM-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) |
通知シグナル:
| 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) |
Notifier シグナル:
| 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.