QTouch3DInputHandler Class

Einfacher Touch-Display-basierter Input-Handler. Mehr...

Kopfzeile: #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
Vererbt: Q3DInputHandler

Öffentliche Funktionen

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

Reimplementierte öffentliche Funktionen

virtual void touchEvent(QTouchEvent *event) override

Detaillierte Beschreibung

QTouch3DInputHandler ist der grundlegende Input-Handler für Touchscreen-Geräte.

Der Standard-Touch-Input-Handler hat die folgenden Funktionen:

GesteAktion
Berühren und BewegenDrehen des Graphen innerhalb der Grenzen, die für Q3DCamera
AntippenAuswählen des angetippten Elements oder Aufheben der Auswahl, wenn keine vorhanden ist. Kann je nach selection mode die sekundäre Ansicht öffnen.
Tippen und haltenGleich wie Tippen.
AufziehenVergrößern/Verkleinern innerhalb des für Q3DCamera eingestellten zulässigen Zoombereichs.
Tippen Sie auf die primäre Ansicht, wenn die sekundäre Ansicht sichtbar ist.Schließt die sekundäre Ansicht.

Hinweis: Die sekundäre Ansicht ist nur für die Diagramme Q3DBars und Q3DSurface verfügbar.

Drehung, Zoom und Auswahl können jeweils einzeln über die entsprechenden Q3DInputHandler Eigenschaften deaktiviert werden.

Dokumentation der Mitgliedsfunktionen

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

Konstruiert den grundlegenden Touch Display Input Handler. Ein optionaler parent Parameter kann angegeben werden und wird dann an den QObject Konstruktor übergeben.

[virtual noexcept] QTouch3DInputHandler::~QTouch3DInputHandler()

Zerstört den Input-Handler.

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

Reimplements: QAbstract3DInputHandler::touchEvent(QTouchEvent *event).

Überschreiben Sie dies, um die Behandlung von Berührungsereignissen zu ändern. Das Berührungsereignis wird in event angegeben.

© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.