Obsolete Members for QQuickItem

Los siguientes miembros de la clase QQuickItem son obsoletos. Se proporcionan para que el código fuente antiguo siga funcionando. Desaconsejamos su uso en código nuevo.

Funciones públicas

(deprecated) void grabMouse()
(deprecated) void grabTouchPoints(const QList<int> &ids)
(deprecated) void ungrabMouse()
(deprecated) void ungrabTouchPoints()

Documentación de funciones miembro

[deprecated] void QQuickItem::grabMouse()

Esta función está obsoleta. Desaconsejamos su uso en código nuevo.

Utilice QPointerEvent::setExclusiveGrabber().

Toma la entrada del ratón.

Este elemento recibirá todos los eventos del ratón hasta que se llame a ungrabMouse(). Normalmente esta función no debería ser llamada, ya que aceptar por ejemplo un evento de pulsación de ratón asegura que los siguientes eventos sean entregados al ítem. Si un ítem quiere tomar el control de los eventos de ratón del receptor actual, necesita llamar a esta función.

Advertencia: Esta función debe usarse con precaución.

[deprecated] void QQuickItem::grabTouchPoints(const QList<int> &ids)

Esta función está obsoleta. Desaconsejamos su uso en código nuevo.

Utilice QPointerEvent::setExclusiveGrabber(). Toma los puntos de contacto especificados por ids.

Estos puntos de contacto serán propiedad del elemento hasta que sean liberados. Alternativamente, el agarre puede ser robado por un elemento filtrante como Flickable. Utilice setKeepTouchGrab() para evitar que la captura sea robada.

[deprecated] void QQuickItem::ungrabMouse()

Esta función está obsoleta. Desaconsejamos su uso en código nuevo.

Utilice QPointerEvent::setExclusiveGrabber().

Libera el agarre del ratón tras una llamada a grabMouse().

Ten en cuenta que esta función sólo debe ser llamada cuando el elemento quiera dejar de manejar más eventos. No hay necesidad de llamar a esta función después de un evento de liberación o cancelación ya que no se recibirán futuros eventos en ningún caso. No se entregarán eventos de movimiento o liberación después de llamar a esta función.

[deprecated] void QQuickItem::ungrabTouchPoints()

Esta función está obsoleta. Desaconsejamos su uso en código nuevo.

Usa QEventPoint::setExclusiveGrabber() en su lugar. Desbloquea los puntos de contacto pertenecientes a este elemento.

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