ItemModelScatterDataProxy QML Type

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

Import Statement: import QtDataVisualization 1.8
Since: QtDataVisualization 1.0
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 Data Visualization Data Handlingも参照してください

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

itemModel : model

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


rotationRole : string

項目の回転にマッピングする項目モデルの役割。このモデルは、quaternion に直接変換可能なバリアントとして、または文字列表現の 1 つとして rotation の値を提供することができます:"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も参照して ください。


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も参照して ください。


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