XYModelMapper QML Type
| Import Statement: | import QtGraphs |
| In C++: | QXYModelMapper |
- 継承メンバを含む全メンバ一覧
- XYModelMapper はQt Graphs QML Types for 2D に含まれます。
プロパティ
- count : qsizetype
- first : qsizetype
- model : SomeModel
- orientation : orientation
- series : XYSeries
- xSection : qsizetype
- ySection : qsizetype
信号
詳細説明
モデルマッパーは、QAbstractItemModel クラスから派生したデータモデルをグラフのデータソースとして使用できるようにします。モデルマッパーは、折れ線、スプライン、散布図の系列間の接続を作成するために使用されます。モデルにはTableModelを使うのが自然です。
モデルプロパティと系列プロパティの両方を使用して、データを操作することができます。モデルマッパーは系列とデータモデルの同期を保ちます。
XYSeriesも参照してください 。
プロパティのドキュメント
count : qsizetype
系列データとしてマッピングされるモデルの行数。デフォルト値は-1(この数はモデルの行数によって制限される)。
orientationも参照 。
first : qsizetype
系列の最初のポイントのデータを含むモデルの行。デフォルト値は0。
orientationも参照 。
model : SomeModel
マッパーが使用するデータモデル。モデルを実装し、QMLに公開する必要があります。
注意: モデルは行や列の追加や削除、セル内のデータの変更をサポートする必要があります。
orientation : orientation
モデルからのデータのマッピング方法をモデルマッパーに指示します。Qt.Vertical 、モデルはXと Yの列を持ち、モデルの行がデータ点を定義する。Orientation がQt.Horizontal に設定されている場合、モデルはXと Yの行を持ち、モデルの列がデータ点を定義します。
series : XYSeries
マッパーが使用するシリーズ。シリーズがマッパーに設定されると、シリーズ内のデータはすべて破棄される。新しい系列が指定されると、古い系列は切り離される(ただしデータは保持される)。
xSection : qsizetype
データ点のx座標を含むモデルのセクション。デフォルト値は-1(無効なマッピング)。
orientationも参照してください 。
ySection : qsizetype
データ点のy座標を含むモデルのセクション。デフォルト値は-1(無効なマッピング)。
orientationも参照 。
シグナルのドキュメント
countChanged()
このシグナルは、行数が変化したときに発せられる。
注: 対応するハンドラはonCountChanged です。
firstChanged()
このシグナルは、最初の行が変更されたときに発行される。
注意: 対応するハンドラはonFirstChanged です。
modelChanged()
このシグナルはマッパーが接続しているモデルが変更されたときに発行されます。
注意: 対応するハンドラはonModelChanged です。
seriesChanged()
このシグナルは、マッパーが接続しているシリーズが変更されたときに発行される。
注: 対応するハンドラはonSeriesChanged です。
xSectionChanged()
このシグナルは、データ点のx座標を含むセクションが変更されたときに発行される。
注: 対応するハンドラはonXSectionChanged 。
ySectionChanged()
このシグナルは、データ点のy座標を含むセクションが変更されたときに発行される。
注: 対応するハンドラはonYSectionChanged 。
© 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.