Sur cette page

DropArea QML Type

Pour définir la gestion du glisser-déposer dans une zone. En savoir plus...

Import Statement: import QtQuick
Inherits:

Item

Propriétés

Signaux

Description détaillée

Une DropArea est un élément invisible qui reçoit des événements lorsque d'autres éléments sont glissés dessus.

La propriété associée ` Drag ` permet d'avertir la DropArea lorsqu'un élément est glissé dessus.

La propriété « keys » permet de filtrer les événements de glisser-déposer qui ne contiennent pas de clé correspondante.

La propriété « drag.source » est transmise à la source d’un événement de glissement en tant que destinataire d’un dépôt sur la cible du glissement.

Voir également Exemples d'Qt Quick s - Glisser-déposer.

Documentation sur les propriétés

containsDrag : bool [read-only]

Cette propriété indique si l'DropArea contient actuellement des éléments déplacés.

drag.source : QtObject [read-only]

Cette propriété contient la source d'un glissement.

drag group

drag.x : real [read-only]

drag.y : real [read-only]

Ces propriétés contiennent les coordonnées du dernier événement de glissement.

keys : stringlist

Cette propriété contient la liste des touches de glisser-déposer acceptées par un « DropArea ».

Si aucune touche n'est répertoriée, l'DropArea acceptera les événements provenant de n'importe quelle source de glissement ; dans le cas contraire, la source de glissement doit disposer d'au moins une touche compatible.

Voir également QtQuick::Drag::keys.

Documentation sur les signaux

dropped(DragEvent drop)

Ce signal est émis lorsqu'un événement de type « drop » se produit dans les limites d'un « DropArea ».

Remarque : le gestionnaire correspondant est onDropped.

entered(DragEvent drag)

Ce signal est émis lorsqu'un drag pénètre dans les limites d'un DropArea.

Remarque : le gestionnaire correspondant est onEntered.

exited()

Ce signal est émis lorsqu'un glissement sort des limites d'un DropArea.

Remarque : le gestionnaire correspondant est onExited.

positionChanged(DragEvent drag)

Ce signal est émis lorsque la position d'un drag a changé.

Remarque : le gestionnaire correspondant est 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.