QHBarModelMapper Class
QHBarModelMapper クラスは、棒グラフシリーズ用の水平モデルマッパーです。詳細...
| Header: | #include <QHBarModelMapper> |
| In QML: | HBarModelMapper |
| Inherits: | QObject |
| Status: | Deprecated |
このクラスは非推奨です。新しいコードでの使用は強く推奨しません。
プロパティ
|
|
パブリック関数
| QHBarModelMapper(QObject *parent = nullptr) | |
| int | columnCount() const |
| int | firstBarSetRow() const |
| int | firstColumn() const |
| int | lastBarSetRow() const |
| QAbstractItemModel * | model() const |
| QAbstractBarSeries * | series() const |
| void | setColumnCount(int columnCount) |
| void | setFirstBarSetRow(int firstBarSetRow) |
| void | setFirstColumn(int firstColumn) |
| void | setLastBarSetRow(int lastBarSetRow) |
| void | setModel(QAbstractItemModel *model) |
| void | setSeries(QAbstractBarSeries *series) |
シグナル
| void | columnCountChanged() |
| void | firstBarSetRowChanged() |
| void | firstColumnChanged() |
| void | lastBarSetRowChanged() |
| void | modelReplaced() |
| void | seriesReplaced() |
詳細な説明
モデルマッパーを使用すると、QAbstractItemModel クラスから派生したデータモデルを、チャートのデータソースとして利用できます。水平モデルマッパーは、データモデルとQAbstractBarSeries との間に接続を確立するために使用され、これにより、データモデルの各行が棒グラフセットを定義し、各列が棒グラフ系列のカテゴリにマッピングされます。
データの操作には、モデルプロパティと棒グラフシリーズのプロパティの両方を使用できます。モデルマッパーは、棒グラフシリーズとデータモデルを常に同期させます。
モデルマッパーは、棒グラフシリーズ内のすべての棒セットのサイズが均一になるようにします。したがって、ある棒セットに値を追加または削除すると、棒グラフシリーズ内のすべての棒セットで同じ変更が行われます。
「QVBarModelMapper」も参照してください 。
プロパティのドキュメント
columnCount : int
このプロパティには、棒グラフシリーズのデータとしてマッピングされるモデルの列数が格納されます。
最小値およびデフォルト値は -1 です(値はモデルの列数に制限されます)。
アクセス関数:
| int | columnCount() const |
| void | setColumnCount(int columnCount) |
通知信号:
| void | columnCountChanged() |
firstBarSetRow : int
このプロパティは、最初の棒グラフセットのデータソースとして使用されるモデルの行を保持します。
デフォルト値は -1(無効なマッピング)です。
アクセス関数:
| int | firstBarSetRow() const |
| void | setFirstBarSetRow(int firstBarSetRow) |
通知シグナル:
| void | firstBarSetRowChanged() |
firstColumn : int
このプロパティは、棒グラフシリーズ内の各棒セットの最初の値が含まれるモデルの列を保持します。
最小値およびデフォルト値は 0 です。
アクセス関数:
| int | firstColumn() const |
| void | setFirstColumn(int firstColumn) |
通知シグナル:
| void | firstColumnChanged() |
lastBarSetRow : int
このプロパティには、最後のバーセットのデータソースとして使用されるモデルの行が格納されます。
デフォルト値は -1(無効なマッピング)です。
アクセス関数:
| int | lastBarSetRow() const |
| void | setLastBarSetRow(int lastBarSetRow) |
通知信号:
| void | lastBarSetRowChanged() |
model : QAbstractItemModel*
マッパーで使用されるモデルを定義します。
アクセス関数:
| QAbstractItemModel * | model() const |
| void | setModel(QAbstractItemModel *model) |
通知シグナル:
| void | modelReplaced() |
series : QAbstractBarSeries*
このプロパティには、マッパーで使用される棒グラフのシリーズが格納されます。
このシリーズがマッパーに設定されると、シリーズ内のすべてのデータは破棄されます。新しいシリーズが指定されると、古いシリーズは切り離されます(ただし、データは保持されます)。
アクセス関数:
| QAbstractBarSeries * | series() const |
| void | setSeries(QAbstractBarSeries *series) |
通知シグナル:
| void | seriesReplaced() |
メンバ関数のドキュメント
[explicit] QHBarModelMapper::QHBarModelMapper(QObject *parent = nullptr)
parent の子となるマッパーオブジェクトを作成します。
[signal] void QHBarModelMapper::columnCountChanged()
このシグナルは、列数が変更されたときに発信されます。
注: プロパティ `columnCount`の通知 シグナルです。
[signal] void QHBarModelMapper::firstBarSetRowChanged()
このシグナルは、最初のバーセット行が変更されたときに発行されます。
注: プロパティ `firstBarSetRow` に対する通知 シグナルです。
[signal] void QHBarModelMapper::firstColumnChanged()
このシグナルは、最初の列が変更されたときに発せられます。
注: プロパティ `firstColumn` に対する通知 シグナルです。
[signal] void QHBarModelMapper::lastBarSetRowChanged()
このシグナルは、最後のバーセット行が変更されたときに発せられます。
注: プロパティ `lastBarSetRow` に対する通知 シグナルです。
[signal] void QHBarModelMapper::modelReplaced()
このシグナルは、マッパーが接続されているモデルが変更されたときに発火します。
注: プロパティmodelのNotifier シグナルです。
[signal] void QHBarModelMapper::seriesReplaced()
このシグナルは、マッパーが接続されているシリーズが変更されたときに発生します。
注: プロパティ `series` に対する通知 シグナルです。
© 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.