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.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。