Auf dieser Seite

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

Ö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.