Spec-Zone.ru › Qt 5.14

Qt Визуализация данных Взаимодействие с данными

Взаимодействие с данными

Конечные пользователи могут взаимодействовать с отображаемой диаграммой, используя мышь или сенсорный экран для поворота, масштабирования или выбора данных. Диаграмму можно свободно поворачивать, удерживая нажатой правую кнопку мыши и перемещая указатель. Масштабирование выполняется прокруткой колесика мыши. Выбор, если он включен, выполняется нажатием левой кнопки мыши. Сцена может быть сброшена к стандартному виду камеры щелчком по колесику мыши. На сенсорных устройствах поворот выполняется нажатием и перемещением, выбор — нажатием и удержанием, а масштабирование — пинцетом.

Qt Data Visualization имеет стандартные обработчики для действий мыши и жестов сенсорного экрана. Для стандартных элементов управления мышью см. Q3DInputHandler, а для стандартных элементов управления сенсорным экраном см. QTouch3DInputHandler. Стандартные обработчики должны быть отключены при использовании настраиваемых обработчиков ввода.

Пример Настройка ввода иллюстрирует, как использовать настраиваемый обработчик ввода для выбора элементов при наведении курсора мыши вместо щелчка. Информация под курсором мыши отображается в виде всплывающего окна.

Помимо перспективной проекции, для создания 2D-графиков можно использовать ортогональную проекцию, заменив стандартный обработчик ввода обработчиком, который не позволяет поворачивать график, и установив камеру для просмотра графика сбоку или сверху.

Режимы выбора данных

Все типы визуализации поддерживают выбор одного элемента данных — столбца, элемента разброса или вершины поверхности — с помощью мыши, сенсорного экрана и программно через API рядов. Выбранный элемент выделяется на отображаемой диаграмме, а выбор вызывает выброс ряда специфичных сигналов для этой цели, например, QBar3DSeries::selectedBarChanged(), который приложение может обработать.

Диаграммы столбцов и поверхностей поддерживают режимы выбора срезов, где выбранная строка или столбец отображаются в отдельном представлении как псевдо-2D-график. Это упрощает просмотр фактических значений одной строки или столбца.

Диаграмма столбцов дополнительно поддерживает простое выделение всей строки и/или столбца выбранного столбца без открытия представления среза. Диаграмма столбцов также поддерживает выбор/срез целой строки и/или столбца щелчком по метке оси, в зависимости от режима выбора.

При добавлении нескольких рядов на диаграмму выбор элемента в одном из них очистит выбор в других рядах.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.14/qtdatavisualization-interacting-with-data.html

Spec-Zone.ru

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