Spec-Zone.ru › Qt 5.11

Тип QML ItemModelScatterDataProxy

Класс-прокси для представления данных в моделях элементов с Scatter3D. Подробнее...

Заявление об импорте: import QtDataVisualization 1.2
С тех пор как: QtDataVisualization 1.0
Инициализирует: QItemModelScatterDataProxy
Наследует:

ScatterDataProxy

  • Список всех членов, включая унаследованные члены

Свойства

  • 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API