QTapAndHoldGesture Class
Die Klasse „QTapAndHoldGesture“ beschreibt eine vom Benutzer ausgeführte „Tippen-und-Halten“-Geste (auch bekannt als „LongTap“). Mehr...
| Header: | #include <QTapAndHoldGesture> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Widgets) target_link_libraries(mytarget PRIVATE Qt6::Widgets) |
| qmake: | QT += widgets |
| Erbt von: | QGesture |
Eigenschaften
- position : QPointF
Öffentliche Funktionen
| virtual | ~QTapAndHoldGesture() |
| QPointF | position() const |
| void | setPosition(const QPointF &pos) |
Statische öffentliche Mitglieder
| void | setTimeout(int msecs) |
| int | timeout() |
Ausführliche Beschreibung
Einen Überblick über die Gestenverarbeitung in Qt sowie Informationen zur Verwendung von Gesten in Ihren Anwendungen finden Sie im Dokument „Gesten in Widgets und der Grafikansicht “.
Siehe auch „ QPanGesture “ und „ QPinchGesture “.
Eigenschaftsdokumentation
position : QPointF
Diese Eigenschaft gibt die Position des Zapfhahns an
Zugriffsfunktionen:
| QPointF | position() const |
| void | setPosition(const QPointF &pos) |
Dokumentation der Member-Funktionen
[virtual noexcept] QTapAndHoldGesture::~QTapAndHoldGesture()
Destruktor.
[static] void QTapAndHoldGesture::setTimeout(int msecs)
Legen Sie die Zeitüberschreitung in Millisekunden fest, bevor die Geste ausgelöst wird.
Der Erkennungsmechanismus erkennt eine Berührung und löst, falls msecs die Berührung später noch besteht, die QTapAndHoldGesture aus. Der Standardwert beträgt 700 Millisekunden.
Siehe auch ` timeout()`.
[static] int QTapAndHoldGesture::timeout()
Ruft die Zeitüberschreitung in Millisekunden ab, nach deren Ablauf die Geste ausgelöst wird.
Der Erkenner erkennt eine Berührung und löst, falls die Berührung nach Ablauf von timeout() noch immer besteht, die Geste „ QTapAndHoldGesture “ aus. Der Standardwert beträgt 700 Millisekunden.
Siehe auch ` setTimeout()`.
© 2026 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.