QTouch3DInputHandler Class

基本的なタッチ・ディスプレイ・ベースの入力ハンドラ。詳細...

Header: #include <QTouch3DInputHandler>
CMake: find_package(Qt6 REQUIRED COMPONENTS DataVisualization)
target_link_libraries(mytarget PRIVATE Qt6::DataVisualization)
qmake: QT += datavisualization
Since: QtDataVisualization 1.0
In QML: TouchInputHandler3D
Inherits: Q3DInputHandler

パブリック関数

QTouch3DInputHandler(QObject *parent = nullptr)
virtual ~QTouch3DInputHandler()

再実装パブリック関数

virtual void touchEvent(QTouchEvent *event) override

詳細説明

QTouch3DInputHandlerは、タッチスクリーンデバイス用の基本的な入力ハンドラです。

デフォルトのタッチ入力ハンドラには以下の機能があります:

ジェスチャーアクション
タッチアンドムーブで設定された範囲内でグラフを回転Q3DCamera
タップタップした項目を選択するか、選択項目がない場合は削除します。selection mode 、セカンダリビューを開くことができます。
タップ-アンド-ホールドタップと同じ。
ピンチQ3DCamera に設定された許容ズーム範囲内でズームイン/アウトします。
セカンダリ・ビューが表示されているときに、プライマリ・ビューをタップします。セカンダリビューを閉じます。

注: セカンダリー・ビューは、Q3DBars およびQ3DSurface グラフでのみ利用可能です。

回転、ズーム、選択は、それぞれ対応するQ3DInputHandler プロパティを使用して個別に無効にすることができます。

メンバー関数ドキュメント

[explicit] QTouch3DInputHandler::QTouch3DInputHandler(QObject *parent = nullptr)

基本タッチディスプレイ入力ハンドラを構築します。オプションでparent パラメータを与えることができ、QObject コンストラクタに渡されます。

[virtual noexcept] QTouch3DInputHandler::~QTouch3DInputHandler()

入力ハンドラを破棄します。

[override virtual] void QTouch3DInputHandler::touchEvent(QTouchEvent *event)

再実装します:QAbstract3DInputHandler::touchEvent(QTouchEvent *event)。

タッチイベントの処理を変更するには、これをオーバーライドします。タッチイベントはevent で与えられます。

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