QTapAndHoldGesture Class

Die Klasse QTapAndHoldGesture beschreibt eine vom Benutzer ausgeführte Tap-and-Hold-Geste (auch LongTap genannt). Mehr...

Kopfzeile: #include <QTapAndHoldGesture>
CMake: find_package(Qt6 REQUIRED COMPONENTS Widgets)
target_link_libraries(mytarget PRIVATE Qt6::Widgets)
qmake: QT += widgets
Vererbungen: QGesture

Eigenschaften

Öffentliche Funktionen

virtual ~QTapAndHoldGesture()
QPointF position() const
void setPosition(const QPointF &pos)

Statische öffentliche Mitglieder

void setTimeout(int msecs)
int timeout()

Detaillierte Beschreibung

Einen Überblick über die Handhabung von Gesten in Qt und Informationen über die Verwendung von Gesten in Ihren Anwendungen finden Sie im Dokument Gesten in Widgets und Grafikansicht.

Siehe auch QPanGesture und QPinchGesture.

Dokumentation der Eigenschaft

position : QPointF

Diese Eigenschaft enthält die Position des Wasserhahns

Zugriffsfunktionen:

QPointF position() const
void setPosition(const QPointF &pos)

Mitgliederfunktion Dokumentation

[virtual noexcept] QTapAndHoldGesture::~QTapAndHoldGesture()

Zerstörer.

[static] void QTapAndHoldGesture::setTimeout(int msecs)

Legen Sie den Timeout in Millisekunden fest, bevor die Geste ausgelöst wird.

Der Erkenner erkennt eine Berührung nach unten und löst die QTapAndHoldGesture aus, wenn die Berührung msecs später immer noch nach unten geht. Der Standardwert ist 700 Millisekunden.

Siehe auch timeout().

[static] int QTapAndHoldGesture::timeout()

Ruft die Zeitüberschreitung in Millisekunden ab, bevor die Geste ausgelöst wird.

Der Erkenner erkennt eine Berührung nach unten und wenn timeout() später die Berührung immer noch unten ist, wird die QTapAndHoldGesture ausgelöst. Der Standardwert ist 700 Millisekunden.

Siehe auch setTimeout().

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