QHPieModelMapper Class
QHPieModelMapperはパイシリーズの水平モデルマッパーです。詳細...
Header: | #include <QHPieModelMapper> |
In QML: | HPieModelMapper |
Inherits: | QPieModelMapper |
プロパティ
|
パブリック機能
QHPieModelMapper(QObject *parent = nullptr) | |
int | columnCount() const |
int | firstColumn() const |
int | labelsRow() const |
QAbstractItemModel * | model() const |
QPieSeries * | series() const |
void | setColumnCount(int columnCount) |
void | setFirstColumn(int firstColumn) |
void | setLabelsRow(int labelsRow) |
void | setModel(QAbstractItemModel *model) |
void | setSeries(QPieSeries *series) |
void | setValuesRow(int valuesRow) |
int | valuesRow() const |
シグナル
void | columnCountChanged() |
void | firstColumnChanged() |
void | labelsRowChanged() |
void | modelReplaced() |
void | seriesReplaced() |
void | valuesRowChanged() |
詳細説明
モデルマッパーは、QAbstractItemModel クラスから派生したデータモデルをチャートのデータソースとして使用できるようにします。水平モデルマッパーは、データモデルとQPieSeries 、データモデルの各列がパイスライスを定義し、各行がパイスライスのラベルまたは値に対応するように、データモデル間の接続を作成するために使用されます。
モデルとパイ・シリーズの両方のプロパティを使用して、データを操作することができます。モデルマッパーは、パイシリーズとデータモデルの同期を保ちます。
プロパティのドキュメント
columnCount : int
このプロパティは、パイ系列のデータとしてマッピングされるモデルの列数を保持する。
最小値およびデフォルト値は-1(モデルの列数に制限される数)。
アクセス関数:
int | columnCount() const |
void | setColumnCount(int columnCount) |
通知シグナル:
void | columnCountChanged() |
firstColumn : int
このプロパティは、最初のスライス値を含むモデルの列を保持する。
最小値およびデフォルト値は 0 です。
アクセス関数:
int | firstColumn() const |
void | setFirstColumn(int firstColumn) |
通知シグナル:
void | firstColumnChanged() |
labelsRow : int
このプロパティは、パイのスライスのラベルと同期を保つモデルの行を保持します。
デフォルト値は-1(無効なマッピング)です。
アクセス関数:
int | labelsRow() const |
void | setLabelsRow(int labelsRow) |
通知シグナル:
void | labelsRowChanged() |
model : QAbstractItemModel*
このプロパティはマッパーが使用するモデルを保持します。
アクセス関数
QAbstractItemModel * | model() const |
void | setModel(QAbstractItemModel *model) |
通知シグナル
void | modelReplaced() |
series : QPieSeries*
このプロパティはマッパーが使用するパイシリーズを保持する。
このシリーズがマッパーに設定されると、シリーズ内のデータはすべて破棄されます。新しい系列が指定されると、古い系列は切り離されます(ただしデータは保持されます)。
アクセス関数
QPieSeries * | series() const |
void | setSeries(QPieSeries *series) |
通知シグナル
void | seriesReplaced() |
valuesRow : int
このプロパティは、パイのスライスの値と同期を保つモデルの行を保持します。
デフォルト値は -1 (無効なマッピング) です。
アクセス関数:
int | valuesRow() const |
void | setValuesRow(int valuesRow) |
Notifier シグナル:
void | valuesRowChanged() |
メンバ関数ドキュメント
[explicit]
QHPieModelMapper::QHPieModelMapper(QObject *parent = nullptr)
parent の子であるマッパーオブジェクトを構築する。
[signal]
void QHPieModelMapper::columnCountChanged()
このシグナルは、カラム数が変更されたときに発行される。
注意: columnCount プロパティ用のノーティファイア・シグナルです。
[signal]
void QHPieModelMapper::firstColumnChanged()
このシグナルは最初のカラムが変更されたときに発行される。
注: プロパティfirstColumn に対するノーティファイアシグナル。
int QHPieModelMapper::labelsRow() const
パイのスライスのラベルと同期を保つモデルの行を返します。
注意: プロパティ labelsRow のゲッター関数です。
setLabelsRow()も参照してください 。
[signal]
void QHPieModelMapper::labelsRowChanged()
このシグナルは、ラベル行が変更されたときに発行される。
注意: labelsRow プロパティ用のノーティファイアシグナルです。
[signal]
void QHPieModelMapper::modelReplaced()
このシグナルはマッパーが接続しているモデルが変更されたときに発行されます。
注: プロパティ用のノーティファイアシグナルmodel 。
[signal]
void QHPieModelMapper::seriesReplaced()
このシグナルは、マッパーが接続されているシリーズが変更されると発行される。
注意: series プロパティ用のノーティファイアシグナルです。
void QHPieModelMapper::setLabelsRow(int labelsRow)
パイスライスのラベルと同期を保つモデル行をlabelsRow に設定します。
注: プロパティのセッター関数labelsRow 。
labelsRow()も参照してください 。
void QHPieModelMapper::setValuesRow(int valuesRow)
パイスライスの値と同期を保つモデル行をvaluesRow に設定します。
注: プロパティのセッター関数valuesRow 。
valuesRow()も参照してください 。
int QHPieModelMapper::valuesRow() const
パイのスライスの値と同期を保つモデルの行を返します。
注: プロパティ valuesRow のゲッター関数です。
setValuesRow()も参照してください 。
[signal]
void QHPieModelMapper::valuesRowChanged()
このシグナルは、値の行が変更されたときに発行されます。
注意: プロパティ用のノーティファイアシグナルvaluesRow 。
© 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.