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 データ・ハンドリングも参照してください

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

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 プロパティには置換文字列が指定されます。

xPosRole およびxPosRoleReplaceも参照のこと


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


© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.