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

プロパティ

パブリック関数

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

シグナル

詳細説明

モデルマッパーは、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.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。