QVBarModelMapper Class
QVBarModelMapper クラスは、バーシリーズ用の垂直モデルマッパーです。詳細...
Header: | #include <QVBarModelMapper> |
In QML: | VBarModelMapper |
Inherits: | QObject |
プロパティ
|
パブリック機能
QVBarModelMapper(QObject *parent = nullptr) | |
int | firstBarSetColumn() const |
int | firstRow() const |
int | lastBarSetColumn() const |
QAbstractItemModel * | model() const |
int | rowCount() const |
QAbstractBarSeries * | series() const |
void | setFirstBarSetColumn(int firstBarSetColumn) |
void | setFirstRow(int firstRow) |
void | setLastBarSetColumn(int lastBarSetColumn) |
void | setModel(QAbstractItemModel *model) |
void | setRowCount(int rowCount) |
void | setSeries(QAbstractBarSeries *series) |
シグナル
void | firstBarSetColumnChanged() |
void | firstRowChanged() |
void | lastBarSetColumnChanged() |
void | modelReplaced() |
void | rowCountChanged() |
void | seriesReplaced() |
詳細説明
モデルマッパーは、QAbstractItemModel クラスから派生したデータモデルをチャートのデータソースとして使用できるようにします。垂直モデルマッパーは、データモデルとQAbstractBarSeries の間の接続を作成するために使用され、データモデルの各列がバーセットを定義し、各行がバーシリーズのカテゴリにマッピングされます。
モデルと棒系列の両方のプロパティを使用してデータを操作することができる。モデルマッパーは棒グラフとデータモデルの同期を保ちます。
モデルマッパーは、棒系列内のすべての棒セットのサイズが等しいことを保証します。そのため、バーセットに値を追加または削除すると、バーシリーズ内のすべてのバーセットに同じ変更が行われます。
詳細については、「ウィジェット・ギャラリーを使用したチャート」を参照してください。
QHBarModelMapperも参照してください 。
プロパティのドキュメント
firstBarSetColumn : int
このプロパティは、最初のバー・セットのデータ・ソースとして使用されるモデルの列を保持します。
デフォルト値は -1(無効なマッピング)です。
アクセス関数:
int | firstBarSetColumn() const |
void | setFirstBarSetColumn(int firstBarSetColumn) |
通知シグナル:
void | firstBarSetColumnChanged() |
firstRow : int
このプロパティは、バー・シリーズのバー・セットの最初の値を含むモデルの行を保持する。
最小値およびデフォルト値は 0 です。
アクセス関数:
int | firstRow() const |
void | setFirstRow(int firstRow) |
通知シグナル:
void | firstRowChanged() |
lastBarSetColumn : int
このプロパティは、最後のバー セットのデータ ソースとして使用されるモデルの列を保持します。
デフォルト値は -1(無効なマッピング)です。
アクセス関数:
int | lastBarSetColumn() const |
void | setLastBarSetColumn(int lastBarSetColumn) |
通知シグナル:
void | lastBarSetColumnChanged() |
model : QAbstractItemModel*
このプロパティはマッパーが使用するデータモデルを保持する。
アクセス関数
QAbstractItemModel * | model() const |
void | setModel(QAbstractItemModel *model) |
通知シグナル
void | modelReplaced() |
rowCount : int
このプロパティは、棒系列のデータとしてマッピングされるモデルの行数を保持する。
最小値およびデフォルト値は-1(モデルの行数に制限された数)。
アクセス関数:
int | rowCount() const |
void | setRowCount(int rowCount) |
通知シグナル:
void | rowCountChanged() |
series : QAbstractBarSeries*
このプロパティはマッパーが使用するバー系列を保持する。
このシリーズがマッパーに設定されると、シリーズ内のデータはすべて破棄されます。新しい系列が指定されると、古い系列は切り離されます(ただしデータは保持されます)。
アクセス関数
QAbstractBarSeries * | series() const |
void | setSeries(QAbstractBarSeries *series) |
通知シグナル:
void | seriesReplaced() |
メンバ関数ドキュメント
[explicit]
QVBarModelMapper::QVBarModelMapper(QObject *parent = nullptr)
parent の子であるマッパーオブジェクトを構築する。
[signal]
void QVBarModelMapper::firstBarSetColumnChanged()
このシグナルは、最初のバーセット列が変更されたときに発行される。
注: プロパティfirstBarSetColumn に対するノーティファイアシグナル。
[signal]
void QVBarModelMapper::firstRowChanged()
このシグナルは、最初の行が変更されたときに発行される。
注意: firstRow プロパティ用のノーティファイアシグナルです。
[signal]
void QVBarModelMapper::lastBarSetColumnChanged()
このシグナルは、最後のバーセット列が変更されたときに発行される。
注意: lastBarSetColumn プロパティ用のノーティファイアシグナル。
[signal]
void QVBarModelMapper::modelReplaced()
このシグナルはマッパーが接続しているモデルが変更されたときに発行されます。
注: プロパティ用のノーティファイアシグナルmodel 。
[signal]
void QVBarModelMapper::rowCountChanged()
このシグナルは、行数が変化したときに発せられる。
注: rowCount プロパティ用のノーティファイア・シグナル。
[signal]
void QVBarModelMapper::seriesReplaced()
このシグナルは、マッパーが接続しているバーシリーズが変更された時に発行されます。
注意: series プロパティ用のノーティファイアシグナルです。
© 2025 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.