Obsolete Members for QQuickItem
Die folgenden Mitglieder der Klasse „ QQuickItem “ sind veraltet. Sie werden bereitgestellt, um die Funktionsfähigkeit von altem Quellcode zu gewährleisten. Wir raten dringend davon ab, sie in neuem Code zu verwenden.
Öffentliche Funktionen
(deprecated) void | grabMouse() |
(deprecated) void | grabTouchPoints(const QList<int> &ids) |
(deprecated) void | ungrabMouse() |
(deprecated) void | ungrabTouchPoints() |
Dokumentation zu den Mitgliedsfunktionen
[deprecated] void QQuickItem::grabMouse()
Diese Funktion ist veraltet. Wir raten dringend davon ab, sie in neuem Code zu verwenden.
Verwenden Sie stattdessen ` QPointerEvent::setExclusiveGrabber()`.
Fängt die Mauseingaben ab.
Dieses Element empfängt alle Mausereignisse, bis „ ungrabMouse()“ aufgerufen wird. Normalerweise sollte diese Funktion nicht aufgerufen werden, da das Akzeptieren beispielsweise eines Mausklick-Ereignisses sicherstellt, dass die nachfolgenden Ereignisse an das Element weitergeleitet werden. Wenn ein Element die Mausereignisse vom aktuellen Empfänger übernehmen möchte, muss es diese Funktion aufrufen.
Warnung: Diese Funktion sollte mit Vorsicht verwendet werden.
[deprecated] void QQuickItem::grabTouchPoints(const QList<int> &ids)
Diese Funktion ist veraltet. Wir raten dringend davon ab, sie in neuem Code zu verwenden.
Verwenden Sie stattdessen ` QPointerEvent::setExclusiveGrabber()`. Ruft die durch ` ids` angegebenen Berührungspunkte ab.
Diese Berührungspunkte bleiben im Besitz des Elements, bis sie losgelassen werden. Alternativ kann der Griff von einem filternden Element wie „Flickable“ gestohlen werden. Verwenden Sie ` setKeepTouchGrab()`, um zu verhindern, dass der Griff gestohlen wird.
[deprecated] void QQuickItem::ungrabMouse()
Diese Funktion ist veraltet. Wir raten dringend davon ab, sie in neuem Code zu verwenden.
Verwenden Sie stattdessen ` QPointerEvent::setExclusiveGrabber()`.
Löst die Mauserfassung nach einem Aufruf von ` grabMouse()` auf.
Beachten Sie, dass diese Funktion nur aufgerufen werden sollte, wenn das Element die Verarbeitung weiterer Ereignisse beenden möchte. Es ist nicht erforderlich, diese Funktion nach einem „Release“- oder „Cancel“-Ereignis aufzurufen, da in jedem Fall keine weiteren Ereignisse empfangen werden. Nach dem Aufruf dieser Funktion werden keine „Move“- oder „Release“-Ereignisse mehr übermittelt.
[deprecated] void QQuickItem::ungrabTouchPoints()
Diese Funktion ist veraltet. Wir raten dringend davon ab, sie in neuem Code zu verwenden.
Verwenden Sie stattdessen QEventPoint::setExclusiveGrabber(). Hebt die Exklusivkontrolle über die diesem Element zugeordneten Berührungspunkte auf.
© 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.