En esta página

DropArea QML Type

Para especificar el manejo de arrastrar y soltar en un área. Más...

Import Statement: import QtQuick
Inherits:

Item

Propiedades

Señales

Descripción detallada

Un DropArea es un ítem invisible que recibe eventos cuando otros ítems son arrastrados sobre él.

La propiedad adjunta Drag puede ser utilizada para notificar al DropArea cuando un Item es arrastrado sobre él.

La propiedad keys se puede utilizar para filtrar los eventos de arrastre que no incluyan una clave coincidente.

La propiedad drag.source se comunica al origen de un evento de arrastre como destinatario de una caída sobre el objetivo de arrastre.

Véase también Qt Quick Ejemplos - Arrastrar y soltar.

Documentación de la propiedad

containsDrag : bool [read-only]

Esta propiedad identifica si DropArea contiene actualmente algún elemento arrastrado.

drag.source : QtObject [read-only]

Esta propiedad contiene la fuente de un arrastre.

drag group

drag.x : real [read-only]

drag.y : real [read-only]

Estas propiedades contienen las coordenadas del último evento de arrastre.

keys : stringlist

Esta propiedad contiene una lista de teclas de arrastre que DropArea aceptará.

Si no hay ninguna tecla en la lista, DropArea aceptará eventos de cualquier fuente de arrastre; en caso contrario, la fuente de arrastre debe tener al menos una tecla compatible.

Véase también QtQuick::Drag::keys.

Documentación de señales

dropped(DragEvent drop)

Esta señal se emite cuando se produce un evento drop dentro de los límites de un DropArea.

Nota: El manejador correspondiente es onDropped.

entered(DragEvent drag)

Esta señal se emite cuando un drag entra en los límites de un DropArea.

Nota: El manejador correspondiente es onEntered.

exited()

Esta señal se emite cuando un arrastre sale de los límites de DropArea.

Nota: El manejador correspondiente es onExited.

positionChanged(DragEvent drag)

Esta señal se emite cuando la posición de un drag ha cambiado.

Nota: El manejador correspondiente es onPositionChanged.

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