DateTimeAxis QML Type
グラフの軸に DateTime アイテムを追加します。詳細...
| Import Statement: | import QtGraphs |
| In C++: | QDateTimeAxis |
| Inherits: |
- 継承されたメンバを含む、すべてのメンバの一覧
- DateTimeAxis はQt Graphs QML Types for 2D に含まれます。
プロパティ
- labelFormat : string
- max : real
- min : real
- pan : real
(since 6.11) - subTickCount : int
- tickInterval : real
- timeZone : QTimeZone
(since 6.11) - visualMax : real
(since 6.11) - visualMin : real
(since 6.11) - zoom : real
(since 6.11)
信号
- labelFormatChanged(string format)
- maxChanged(DateTime max)
- minChanged(DateTime min)
- rangeChanged(real min, real max)
- subTickCountChanged(int subTickCount)
- tickIntervalChanged(real tickInterval)
- timeZoneChanged()
(since 6.11) - zoomChanged()
(since 6.11)
方法
- string timeZoneAsString()
(since 6.11) - QTimeZone timeZoneFromString(string zoneId)
(since 6.11)
詳細説明
DateTime Axisを使用すると、目盛りとグリッド線で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-MMM-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 です。
tickInterval : real
軸に配置される主要目盛りの量。値が0以下の場合、軸は自動的に適切な目盛りの量を計算する。デフォルト値は0である。
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 で導入されました。
Signal ドキュメント
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 です。
tickIntervalChanged(real tickInterval)
このシグナルは、tickInterval で指定されたティック間隔の値が変更されたときに発行される。
注: 対応するハンドラは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.