Тип QML ItemModelScatterDataProxy
Класс-прокси для представления данных в моделях элементов с Scatter3D. Подробнее...
| Заявление об импорте: | import QtDataVisualization 1.2 |
| С тех пор как: | QtDataVisualization 1.0 |
| Инициализирует: | QItemModelScatterDataProxy |
| Наследует: |
Свойства
- itemModel : model
- rotationRole : строка
- rotationRolePattern : regExp
- rotationRoleReplace : строка
- xPosRole : строка
- xPosRolePattern : regExp
- xPosRoleReplace : строка
- yPosRole : строка
- yPosRolePattern : regExp
- yPosRoleReplace : строка
- zPosRole : строка
- zPosRolePattern : regExp
- zPosRoleReplace : строка
Подробное описание
Этот тип позволяет использовать модели, производные от 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 : строка
Роль модели элементов для отображения поворота. Модель может предоставлять значение для поворота в виде варианта, который напрямую преобразуется в кватернион, или в виде одной из строковых представлений: "scalar,x,y,z" или "@angle,x,y,z". Первый формат напрямую создаст кватернион с заданными значениями, а второй — с помощью метода QQuaternion::fromAxisAndAngle().
rotationRolePattern : regExp
При установке выполняется поиск и замена в значении, сопоставленном роли поворота, перед его использованием в качестве поворота элемента. Это свойство задает регулярное выражение для поиска части сопоставленного значения для замены, а свойство rotationRoleReplace содержит строку замены.
См. также rotationRole и rotationRoleReplace.
rotationRoleReplace : строка
Это свойство определяет содержимое замены, используемое совместно с rotationRolePattern. По умолчанию пустая строка. Для получения дополнительной информации о том, как работает поиск и замена с использованием регулярных выражений, см. документацию функции QString::replace(const QRegExp &rx, const QString &after).
См. также rotationRole и rotationRolePattern.
xPosRole : строка
Роль модели элементов для отображения положения по оси X.
xPosRolePattern : regExp
При установке выполняется поиск и замена в значении, сопоставленном роли x-позиции, перед его использованием в качестве значения позиции элемента. Это свойство задает регулярное выражение для поиска части сопоставленного значения для замены, а свойство xPosRoleReplace содержит строку замены.
См. также xPosRole и xPosRoleReplace.
xPosRoleReplace : строка
Это свойство определяет содержимое замены, используемое совместно с xPosRolePattern. По умолчанию пустая строка. Для получения дополнительной информации о том, как работает поиск и замена с использованием регулярных выражений, см. документацию функции QString::replace(const QRegExp &rx, const QString &after).
См. также xPosRole и xPosRolePattern.
yPosRole : строка
Роль модели элементов для отображения положения по оси Y.
yPosRolePattern : regExp
При установке выполняется поиск и замена в значении, сопоставленном роли y-позиции, перед его использованием в качестве значения позиции элемента. Это свойство задает регулярное выражение для поиска части сопоставленного значения для замены, а свойство yPosRoleReplace содержит строку замены.
См. также yPosRole и yPosRoleReplace.
yPosRoleReplace : строка
Это свойство определяет содержимое замены, используемое совместно с yPosRolePattern. По умолчанию пустая строка. Для получения дополнительной информации о том, как работает поиск и замена с использованием регулярных выражений, см. документацию функции QString::replace(const QRegExp &rx, const QString &after).
См. также yPosRole и yPosRolePattern.
zPosRole : строка
Роль модели элементов для отображения положения по оси Z.
zPosRolePattern : regExp
При установке выполняется поиск и замена в значении, сопоставленном роли z-позиции, перед его использованием в качестве значения позиции элемента. Это свойство задает регулярное выражение для поиска части сопоставленного значения для замены, а свойство zPosRoleReplace содержит строку замены.
См. также zPosRole и zPosRoleReplace.
zPosRoleReplace : строка
Это свойство определяет содержимое замены, используемое совместно с zPosRolePattern. По умолчанию пустая строка. Для получения дополнительной информации о том, как работает поиск и замена с использованием регулярных выражений, см. документацию функции QString::replace(const QRegExp &rx, const QString &after).
См. также zPosRole и zPosRolePattern.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.11/qml-qtdatavisualization-itemmodelscatterdataproxy.html