Spec-Zone.ru › Qt 5.9

Тип QML MapPinchEvent

MapPinchEvent тип предоставляет базовую информацию о событии масштабирования. Подробнее...

Заявление об импорте: import QtLocation 5.3
С момента: Qt Location 5.0
  • Список всех членов, включая унаследованные члены

Свойства

  • accepted : bool
  • angle : real
  • center : QPoint
  • point1 : QPoint
  • point2 : QPoint
  • pointCount : int

Подробное описание

MapPinchEvent тип предоставляет базовую информацию о событии масштабирования. Они присутствуют в обработчиках MapPinch (например, pinchStarted/pinchUpdated). События гарантированно действительны только в течение обработки события.

За исключением свойства accepted, все свойства являются только для чтения.

Пример использования

В следующем примере включена жесты масштабирования на карте и реагирует на завершающее событие.

Map {
    id: map
    gesture.enabled: true
    gesture.onPinchFinished:{
        var coordinate1 = map.toCoordinate(gesture.point1)
        var coordinate2 = map.toCoordinate(gesture.point2)
        console.log("Pinch started at:")
        console.log("        Points (" + gesture.point1.x + ", " + gesture.point1.y + ") - (" + gesture.point2.x + ", " + gesture.point2.y + ")")
        console.log("   Coordinates (" + coordinate1.latitude + ", " + coordinate1.longitude + ") - (" + coordinate2.latitude + ", " + coordinate2.longitude + ")")
    }
}

Документация по свойствам

accepted : bool

Установка этого свойства в значение false в обработчике MapPinch::onPinchStarted приведет к тому, что больше событий масштабирования не будут генерироваться, и жест будет проигнорирован.

angle : real

Это свойство только для чтения содержит текущий угол между двумя точками в диапазоне от -180 до 180. Положительные значения углов означают против часовой стрелки, а отрицательные — по часовой стрелке. Ноль градусов находится в позиции 3 часа.

center : QPoint

Это свойство только для чтения содержит текущую центральную точку.

point1 : QPoint

Эти свойства только для чтения содержат фактические точки касания, генерирующие масштабирование. Точки не упорядочены.

point2 : QPoint

Эти свойства только для чтения содержат фактические точки касания, генерирующие масштабирование. Точки не упорядочены.

pointCount : int

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

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qml-qtlocation-mappinchevent.html

Spec-Zone.ru

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