DropArea QML Type
Zur Festlegung der Drag-and-Drop-Verarbeitung in einem Bereich. Mehr...
| Import Statement: | import QtQuick |
| Inherits: |
Eigenschaften
- containsDrag : bool
- drag.source : QtObject
- drag
- keys : stringlist
Signale
- dropped(DragEvent drop)
- entered(DragEvent drag)
- exited()
- positionChanged(DragEvent drag)
Ausführliche Beschreibung
Ein DropArea ist ein unsichtbares Element, das Ereignisse empfängt, wenn andere Elemente darüber gezogen werden.
Die angehängte Eigenschaft „ Drag “ kann verwendet werden, um die DropArea zu benachrichtigen, wenn ein Element darüber gezogen wird.
Die Eigenschaft „ keys “ kann verwendet werden, um Drag-Ereignisse zu filtern, die keinen passenden Schlüssel enthalten.
Die Eigenschaft „ drag.source “ wird an die Quelle eines Drag-Ereignisses als Empfänger eines Drop-Vorgangs auf dem Drag-Ziel übermittelt.
Siehe auch Beispiele für „Qt Quick “ – Drag & Drop.
Eigenschaftsdokumentation
containsDrag : bool [read-only]
Diese Eigenschaft gibt an, ob das „ DropArea “ derzeit verschobene Elemente enthält.
drag.source : QtObject [read-only]
Diese Eigenschaft enthält die Quelle eines Drag-Ereignisses.
drag group
Diese Eigenschaften enthalten die Koordinaten des letzten Ziehvorgangs.
keys : stringlist
Diese Eigenschaft enthält eine Liste der Drag-Tasten, die ein „ DropArea “ akzeptiert.
Wenn keine Tasten aufgeführt sind, akzeptiert das ` DropArea ` Ereignisse von jeder beliebigen Drag-Quelle; andernfalls muss die Drag-Quelle mindestens eine kompatible Taste enthalten.
Siehe auch „ QtQuick::Drag::keys “.
Signal-Dokumentation
dropped(DragEvent drop)
Dieses Signal wird ausgelöst, wenn ein „ drop “-Ereignis innerhalb der Grenzen eines „ DropArea “ auftritt.
Hinweis: Der entsprechende Handler ist „ onDropped “.
entered(DragEvent drag)
Dieses Signal wird ausgelöst, wenn ein „ drag “ in den Bereich eines „ DropArea “ eintritt.
Hinweis: Der zugehörige Handler ist onEntered.
exited()
Dieses Signal wird ausgelöst, wenn ein Drag die Grenzen eines DropArea verlässt.
Hinweis: Der entsprechende Handler ist onExited.
positionChanged(DragEvent drag)
Dieses Signal wird ausgelöst, wenn sich die Position eines „ drag “ geändert hat.
Hinweis: Der zugehörige Handler lautet „ 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.