PinchEvent QML Type

ピンチイベントの情報を指定する。詳細...

Import Statement: import QtQuick

プロパティ

詳細説明

PinchEvent タイプはQtQuick 1.1 で追加されました。

center,startCenter,previousCenter プロパティは、2つのタッチポイント間の中心位置を提供します。

scale およびpreviousScale プロパティは、スケールファクターを提供します。

angle,previousAngle,rotation プロパティには、2 点間の角度と回転量が指定されます。

point1,point2,startPoint1,startPoint2 プロパティには、タッチ点の位置を指定します。

ジェスチャを処理しない場合は、onPinchStarted ハンドラでaccepted プロパティを false に設定できます。

PinchAreaも参照してください

プロパティの説明

center : QPointF [read-only]

previousCenter : QPointF [read-only]

startCenter : QPointF [read-only]

これらのプロパティは、2つのタッチ点の間の中心点の位置を保持します。

  • center は現在の中心点です。
  • previousCenter は前のイベントの中心点です。
  • startCenter は、ジェスチャが開始したときの中心点です。

previousScale : real [read-only]

scale : real [read-only]

これらのプロパティは、2つのタッチ点間の距離の変化によって決定されるスケールファクタを保持します。

  • scale は現在のスケールファクターです。
  • previousScale は前のイベントのスケールファクタです。

ピンチ ジェスチャが開始されると、スケールは1.0 になります。


angle : real [read-only]

previousAngle : real [read-only]

rotation : real [read-only]

これらのプロパティは2つのタッチ点間の角度を保持します。

  • angle は2点間の現在の角度で、範囲は-180~180です。
  • previousAngle は前のイベントの角度です。
  • rotation は、ピンチジェスチャーが開始されてからの総回転です。

ピンチジェスチャーが開始されると、回転は0.0 になります。


point1 : QPointF [read-only]

point2 : QPointF [read-only]

startPoint1 : QPointF [read-only]

startPoint2 : QPointF [read-only]

これらのプロパティは、ピンチを生成する実際のタッチ ポイントを提供します。

  • point1 と は、ポイントの現在の位置を保持します。point2
  • startPoint1 と は、2 番目の点がタッチされたときの点の位置を保持します。startPoint2

accepted : bool

PinchArea::onPinchStarted ハンドラでこのプロパティを false に設定すると、それ以降ピンチ イベントは生成されず、ジェスチャは無視されます。


pointCount : int [read-only]

現在タッチされている点の数を保持します。PinchArea は、2 つのタッチ ポイントがジェスチャを開始するまで反応しませんが、すべてのタッチ ポイントが解放されるまでアクティブなままになります。


本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。