ItemModelScatterDataProxy QML Type

アイテムモデルのデータをScatter3D で表示するためのプロキシ・クラスです。もっと見る...

Import Statement: import QtGraphs
In C++: QItemModelScatterDataProxy
Inherits:

ScatterDataProxy

プロパティ

シグナル

詳細説明

この型により、AbstractItemModel 派生モデルをScatter3D のデータソースとして使用することができます。

データはマッピングやモデルが変更されるたびに非同期に解決されます。QScatterDataProxy::arrayResetデータが解決されると () が発行されます。

詳細はQItemModelScatterDataProxy のドキュメントを参照してください。

使用例:

ItemModelScatterDataProxy {
    itemModel: model // E.g. a list model defined elsewhere containing point coordinates.
    // Mapping model roles to scatter series item coordinates.
    xPosRole: "xPos"
    yPosRole: "yPos"
    zPosRole: "zPos"
}

ScatterDataProxy およびQt Graphs Data Handling with 3Dも参照してください

プロパティのドキュメント

itemModel : model

Scatter3D のデータソースとして使用するアイテムモデル。


rotationRole : string

アイテムの回転にマッピングするアイテムモデルの役割。このモデルは、回転の値を、quaternion に直接変換可能なバリアント、または文字列表現の 1 つ"scalar,x,y,z" または"@angle,x,y,z" として提供することができます。最初のフォーマットは、指定された値でquaternion を直接構築し、2 番目のフォーマットは、QQuaternion::fromAxisAndAngle() メソッドを使用してquaternion を構築します。


rotationRolePattern : regExp

このプロパティを設定すると、項目の回転として使用する前に、回転ロールによってマップされた値に対して検索と置換が行われます。このプロパティには、マップされた値の置換する部分を検索する正規表現が指定され、rotationRoleReplace プロパティには置換文字列が格納されます。

rotationRole およびrotationRoleReplaceも参照のこと


rotationRoleReplace : string

このプロパティは、rotationRolePattern と組み合わせて使用する置換内容を定義します。デフォルトは空文字列です。正規表現による検索と置換の動作の詳細については、QString::replace(constQRegularExpression &rx, constQString &after)関数のドキュメントを参照してください。

rotationRole およびrotationRolePatternも参照してください


type : AbstractDataProxy.DataType [read-only]

プロキシの型。QAbstractDataProxy::DataType


xPosRole : string

X位置にマップする項目モデルの役割。


xPosRolePattern : regExp

このプロパティを設定すると、アイテム位置値として使用する前に、X位置ロールによってマップされた値に対して検索と置換が行われます。このプロパティには、マップされた値の置換する部分を検索する正規表現が指定され、xPosRoleReplace プロパティには置換文字列が指定されます。

xPosRolexPosRoleReplaceも参照のこと


xPosRoleReplace : string

このプロパティは、xPosRolePattern と組み合わせて使用する置換内容を定義します。デフォルトは空文字列です。正規表現による検索と置換の動作の詳細については、QString::replace(constQRegularExpression &rx, constQString &after)関数のドキュメントを参照してください。

xPosRole およびxPosRolePatternも参照して ください。


yPosRole : string

Y位置にマップする項目モデルロール。


yPosRolePattern : regExp

このプロパティを設定すると、アイテム位置値として使用する前に、Y位置ロールによってマップされた値に対して検索と置換が行われます。このプロパティには、マップされた値の置換する部分を見つけるための正規表現が指定され、yPosRoleReplace プロパティには置換文字列が格納されます。

yPosRole およびyPosRoleReplaceも参照のこと


yPosRoleReplace : string

このプロパティは、yPosRolePattern と組み合わせて使用する置換内容を定義します。デフォルトは空文字列です。正規表現による検索と置換の動作の詳細については、QString::replace(constQRegularExpression &rx, constQString &after)関数のドキュメントを参照してください。

yPosRole およびyPosRolePatternも参照して ください。


zPosRole : string

Z位置にマップする項目モデルロール。


zPosRolePattern : regExp

設定されると、アイテム位置値として使用される前に、Z位置ロールによってマップされた値に対して検索と置換が行われます。このプロパティには、マップされた値の置換する部分を見つけるための正規表現が指定され、zPosRoleReplace プロパティには置換文字列が格納されます。

zPosRole およびzPosRoleReplaceも参照のこと


zPosRoleReplace : string

このプロパティは、zPosRolePattern と組み合わせて使用する置換内容を定義します。デフォルトは空文字列です。正規表現による検索と置換の動作の詳細については、QString::replace(constQRegularExpression &rx, constQString &after)関数のドキュメントを参照してください。

zPosRole およびzPosRolePatternも参照して ください。


シグナルのドキュメント

itemModelChanged(model itemModel)

このシグナルは、itemModelitemModel に変更されたときに発行されます。

注意: 対応するハンドラはonItemModelChanged です。


rotationRoleChanged(string role)

このシグナルは、rotationRolerole に変わったときに発せられます。

注: 対応するハンドラはonRotationRoleChanged です。


rotationRolePatternChanged(regExp pattern)

このシグナルはrotationRolePatternpattern に変更されたときに発せられる。

注: 対応するハンドラはonRotationRolePatternChanged です。


rotationRoleReplaceChanged(string replace)

このシグナルはrotationRoleReplacereplace に変更されたときに発せられる。

注: 対応するハンドラはonRotationRoleReplaceChanged です。


xPosRoleChanged(string role)

このシグナルはxPosRolerole に変更されたときに発せられる。

注: 対応するハンドラはonXPosRoleChanged です。


xPosRolePatternChanged(regExp pattern)

このシグナルはxPosRolePatternpattern に変更されたときに発せられる。

注: 対応するハンドラはonXPosRolePatternChanged です。


xPosRoleReplaceChanged(string replace)

このシグナルはxPosRoleReplacereplace に変更されたときに発せられる。

注: 対応するハンドラはonXPosRoleReplaceChanged です。


yPosRoleChanged(string role)

このシグナルはyPosRolerole に変更されたときに発せられる。

注: 対応するハンドラはonYPosRoleChanged です。


yPosRolePatternChanged(regExp pattern)

このシグナルはyPosRolePatternpattern に変更されたときに発せられる。

注: 対応するハンドラはonYPosRolePatternChanged です。


yPosRoleReplaceChanged(string replace)

このシグナルはyPosRoleReplacereplace に変更されたときに発せられる。

注: 対応するハンドラはonYPosRoleReplaceChanged です。


zPosRoleChanged(string role)

このシグナルはzPosRolerole に変更されたときに発せられる。

注: 対応するハンドラはonZPosRoleChanged です。


zPosRolePatternChanged(regExp pattern)

このシグナルはzPosRolePatternpattern に変更されたときに発せられる。

注: 対応するハンドラはonZPosRolePatternChanged です。


zPosRoleReplaceChanged(string replace)

このシグナルはzPosRoleReplacereplace に変更されたときに発せられる。

: 対応するハンドラはonZPosRoleReplaceChanged です。


本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。