PinchEvent QML Type
ピンチイベントの情報を指定する。詳細...
Import Statement: | import QtQuick |
プロパティ
- accepted : bool
- angle : real
- center : QPointF
- point1 : QPointF
- point2 : QPointF
- pointCount : int
- previousAngle : real
- previousCenter : QPointF
- previousScale : real
- rotation : real
- scale : real
- startCenter : QPointF
- startPoint1 : QPointF
- startPoint2 : QPointF
詳細説明
PinchEvent タイプはQtQuick 1.1 で追加されました。
center
,startCenter
,previousCenter
プロパティは、2つのタッチポイント間の中心位置を提供します。
scale
およびpreviousScale
プロパティは、スケールファクターを提供します。
angle
,previousAngle
,rotation
プロパティには、2 点間の角度と回転量が指定されます。
point1
,point2
,startPoint1
,startPoint2
プロパティには、タッチ点の位置を指定します。
ジェスチャを処理しない場合は、onPinchStarted
ハンドラでaccepted
プロパティを false に設定できます。
PinchAreaも参照してください 。
プロパティの説明
center : QPointF |
previousCenter : QPointF |
startCenter : QPointF |
これらのプロパティは、2つのタッチ点の間の中心点の位置を保持します。
center
は現在の中心点です。previousCenter
は前のイベントの中心点です。startCenter
は、ジェスチャが開始したときの中心点です。
これらのプロパティは、2つのタッチ点間の距離の変化によって決定されるスケールファクタを保持します。
scale
は現在のスケールファクターです。previousScale
は前のイベントのスケールファクタです。
ピンチ ジェスチャが開始されると、スケールは1.0
になります。
これらのプロパティは2つのタッチ点間の角度を保持します。
angle
は2点間の現在の角度で、範囲は-180~180です。previousAngle
は前のイベントの角度です。rotation
は、ピンチジェスチャーが開始されてからの総回転です。
ピンチジェスチャーが開始されると、回転は0.0
になります。
point1 : QPointF |
point2 : QPointF |
startPoint1 : QPointF |
startPoint2 : QPointF |
これらのプロパティは、ピンチを生成する実際のタッチ ポイントを提供します。
point1
と は、ポイントの現在の位置を保持します。point2
startPoint1
と は、2 番目の点がタッチされたときの点の位置を保持します。startPoint2
accepted : bool |
PinchArea::onPinchStarted
ハンドラでこのプロパティを false に設定すると、それ以降ピンチ イベントは生成されず、ジェスチャは無視されます。
pointCount : int |
現在タッチされている点の数を保持します。PinchArea は、2 つのタッチ ポイントがジェスチャを開始するまで反応しませんが、すべてのタッチ ポイントが解放されるまでアクティブなままになります。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。