QBarModelMapper Class
QBarModelMapper クラスは棒グラフのモデルマッパーです。詳細...
Header: | #include <QBarModelMapper> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Graphs) target_link_libraries(mytarget PRIVATE Qt6::Graphs) |
qmake: | QT += graphs |
In QML: | BarModelMapper |
Inherits: | QObject |
- 継承されたメンバーを含む全てのメンバーのリスト
- QBarModelMapper はQt Graphs C++ Classes for 2D に含まれます。
プロパティ
|
|
パブリック関数
qsizetype | count() const |
qsizetype | first() const |
qsizetype | firstBarSetSection() const |
qsizetype | lastBarSetSection() const |
QAbstractItemModel * | model() const |
Qt::Orientation | orientation() const |
QBarSeries * | series() const |
void | setCount(qsizetype newCount) |
void | setFirst(qsizetype newFirst) |
void | setFirstBarSetSection(qsizetype newFirstBarSetSection) |
void | setLastBarSetSection(qsizetype newLastBarSetSection) |
void | setModel(QAbstractItemModel *model) |
void | setOrientation(Qt::Orientation orientation) |
void | setSeries(QBarSeries *series) |
シグナル
void | countChanged() |
void | firstBarSetSectionChanged() |
void | firstChanged() |
void | lastBarSetSectionChanged() |
void | modelChanged() |
void | orientationChanged() |
void | seriesChanged() |
詳細説明
モデルマッパーは、QAbstractItemModel クラスから派生したデータモデルを、グラフのデータソースとして使用できるようにします。モデルマッパーは、データモデルとQBarSeries との間の接続を作成するために使用されます。
モデルと棒グラフの両方のプロパティを使用して、データを操作することができます。モデルマッパーは、棒系列とデータモデルの同期を保ちます。
モデルマッパーは、棒系列内のすべての棒セットのサイズが等しいことを保証します。従って、バーセットに値を追加または削除すると、バーシリーズ内のすべてのバーセットに同じ変更が行われます。
プロパティの説明
count : qsizetype
このプロパティは、棒系列のデータとしてマッピングされるモデルの行数または列数を保持します。
デフォルト値は-1
で、これは最小値でもある。カウントはモデルの行/列数によって制限される。
アクセス関数:
qsizetype | count() const |
void | setCount(qsizetype newCount) |
通知シグナル:
void | countChanged() |
QBarModelMapper::orientationも参照のこと 。
first : qsizetype
このプロパティは、バー・シリーズのバー・セットの最初の値を含むモデルの行または列を保持する。
最小値およびデフォルト値は 0 です。
アクセス関数:
qsizetype | first() const |
void | setFirst(qsizetype newFirst) |
ノーティファイア・シグナル:
void | firstChanged() |
QBarModelMapper::orientationも参照 。
firstBarSetSection : qsizetype
このプロパティは、最初のバー・セットのデータ・ソースとして使用されるモデルのセクションを保持します。
デフォルト値は -1(無効なマッピング)です。
アクセス関数:
qsizetype | firstBarSetSection() const |
void | setFirstBarSetSection(qsizetype newFirstBarSetSection) |
ノーティファイア・シグナル:
void | firstBarSetSectionChanged() |
QBarModelMapper::orientationも参照してください 。
lastBarSetSection : qsizetype
このプロパティは、最後のバー・セットのデータ・ソースとして使用されるモデルのセクションを保持します。
デフォルト値は -1(無効なマッピング)です。
アクセス関数:
qsizetype | lastBarSetSection() const |
void | setLastBarSetSection(qsizetype newLastBarSetSection) |
ノーティファイア・シグナル:
void | lastBarSetSectionChanged() |
QBarModelMapper::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 : QBarSeries*
このプロパティは、マッパーによって使用される棒系列を保持する。
このシリーズがマッパーに設定されると、シリーズ内の全てのデータは破棄されます。新しい系列が指定されると、古い系列は切り離されますが、そのデータは保持されます。
アクセス関数
QBarSeries * | series() const |
void | setSeries(QBarSeries *series) |
通知シグナル
void | seriesChanged() |
©2024 The Qt Company Ltd. 本書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。