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