Skip to content

DropEvent

from slint.language import DropEvent
python

This structure is passed to the callbacks of the DropArea element

data: DataTransfer | None

The payload set on the source DragArea.

position: LogicalPosition | None

The cursor position in the DropArea’s local coordinates.

allow_copy: bool

Mirrors DragArea.allow-copy: true if the source allows the drop to copy the data.

allow_move: bool

Mirrors DragArea.allow-move: true if the source allows the drop to move the data.

allow_link: bool

Mirrors DragArea.allow-link: true if the source allows the drop to link to the data.

proposed_action: DragAction | None

The action negotiated from current modifier state and the source’s preferred-action, clamped to the allowed set. Updated on every DragMove. The target’s can-drop callback can return this to honor the user’s modifier choice, or override with any other allowed action.


© 2026 SixtyFPS GmbH