QPieModelMapper Class
QPieModelMapperはパイシリーズのモデルマッパーです。詳細...
Header: | #include <QPieModelMapper> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Graphs) target_link_libraries(mytarget PRIVATE Qt6::Graphs) |
qmake: | QT += graphs |
In QML: | PieModelMapper |
Inherits: | QObject |
- 継承されたメンバーを含む全メンバーのリスト
- QPieModelMapper はQt Graphs C++ Classes for 2D に含まれます。
プロパティ
|
|
パブリック関数
qsizetype | count() const |
qsizetype | first() const |
qsizetype | labelsSection() const |
QAbstractItemModel * | model() const |
Qt::Orientation | orientation() const |
QPieSeries * | series() const |
void | setCount(qsizetype count) |
void | setFirst(qsizetype first) |
void | setLabelsSection(qsizetype labelsSection) |
void | setModel(QAbstractItemModel *model) |
void | setOrientation(Qt::Orientation orientation) |
void | setSeries(QPieSeries *series) |
void | setValuesSection(qsizetype valuesSection) |
qsizetype | valuesSection() const |
シグナル
void | countChanged() |
void | firstChanged() |
void | labelsSectionChanged() |
void | modelChanged() |
void | orientationChanged() |
void | seriesChanged() |
void | valuesSectionChanged() |
詳細説明
モデルマッパーは、QAbstractItemModel クラスから派生したデータモデルをグラフのデータソースとして使用できるようにします。モデルマッパーは、データモデルとQPieSeries との間の接続を作成するために使用されます。
モデルとパイ・シリーズの両方のプロパティを使用して、データを操作することができます。モデルマッパーは、パイ・シリーズとデータモデルの同期を保ちます。
プロパティの説明
count : qsizetype
このプロパティは、パイ・シリーズのデータとしてマッピングされるモデルの列数または行数を保持する。
最小値およびデフォルト値は-1(モデルの行数によって制限される数)である。
アクセス関数:
qsizetype | count() const |
void | setCount(qsizetype count) |
通知シグナル:
void | countChanged() |
QPieModelMapper::orientationも参照 。
first : qsizetype
このプロパティは、最初のスライス値を含むモデルの列または行を保持します。
最小値およびデフォルト値は0です。
アクセス関数:
qsizetype | first() const |
void | setFirst(qsizetype first) |
ノーティファイア・シグナル:
void | firstChanged() |
QPieModelMapper::orientationも参照して ください。
labelsSection : qsizetype
このプロパティは、パイのスライスのラベルと同期を保つモデルの列または行を保持します。
デフォルト値は-1(無効なマッピング)です。
アクセス関数:
qsizetype | labelsSection() const |
void | setLabelsSection(qsizetype labelsSection) |
Notifier シグナル:
void | labelsSectionChanged() |
QPieModelMapper::orientationも参照してください 。
model : QAbstractItemModel*
このプロパティはマッパーが使用するモデルを保持します。
アクセス関数です:
QAbstractItemModel * | model() const |
void | setModel(QAbstractItemModel *model) |
ノーティファイアシグナル:
void | modelChanged() |
orientation : Qt::Orientation
モデルからのデータのマッピング方法をモデルマッパーに伝えます。Qt::Vertical
が使われている場合、モデルの各行がパイスライスを定義し、モデルの列がパイスライスのラベルまたは値を定義します。orientation がQt::Horizontal
に設定されている場合、モデルの各列はパイスライスを定義し、モデルの行はパイスライスのラベルまたは値を定義します。
デフォルト値はQt::Vertical
アクセス関数です:
Qt::Orientation | orientation() const |
void | setOrientation(Qt::Orientation orientation) |
通知シグナル:
void | orientationChanged() |
series : QPieSeries*
このプロパティは、マッパーが使用するパイ系列を保持します。
このシリーズがマッパーに設定されると、シリーズ内のデータは全て破棄されます。新しい系列が指定されると、古い系列は切り離されます(ただしデータは保持されます)。
アクセス関数
QPieSeries * | series() const |
void | setSeries(QPieSeries *series) |
通知シグナル:
void | seriesChanged() |
valuesSection : qsizetype
このプロパティは、パイのスライスの値と同期を保つモデルの列または行を保持します。
デフォルト値は-1(無効なマッピング)です。
アクセス関数:
qsizetype | valuesSection() const |
void | setValuesSection(qsizetype valuesSection) |
ノーティファイアシグナル:
void | valuesSectionChanged() |
QPieModelMapper::orientationも参照してください 。
このドキュメントに含まれるコントリビューションの著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。