DropArea QML Type
Zum Festlegen der Drag&Drop-Behandlung 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)
Detaillierte Beschreibung
Ein DropArea ist ein unsichtbares Element, das Ereignisse empfängt, wenn andere Elemente über es gezogen werden.
Die Eigenschaft Drag attached kann verwendet werden, um DropArea zu benachrichtigen, wenn ein Element darüber gezogen wird.
Die Eigenschaft keys kann verwendet werden, um Ziehereignisse zu filtern, die keinen passenden Schlüssel enthalten.
Die Eigenschaft drag.source wird der Quelle eines Drag-Ereignisses als Empfänger eines Drops auf dem Drag-Ziel mitgeteilt.
Siehe auch Qt Quick Beispiele - Ziehen und Ablegen.
Dokumentation der Eigenschaft
containsDrag : bool [read-only]
Diese Eigenschaft gibt an, ob die Seite DropArea derzeit gezogene Elemente enthält.
drag.source : QtObject [read-only]
Diese Eigenschaft enthält die Quelle einer Schleppe.
drag group
Diese Eigenschaften enthalten die Koordinaten des letzten Ziehvorgangs.
keys : stringlist
Diese Eigenschaft enthält eine Liste der Ziehen-Tasten, die DropArea akzeptiert.
Wenn keine Tasten aufgeführt sind, akzeptiert DropArea Ereignisse von jeder Ziehquelle, andernfalls muss die Ziehquelle mindestens eine kompatible Taste haben.
Siehe auch QtQuick::Drag::keys.
Signal-Dokumentation
dropped(DragEvent drop)
Dieses Signal wird ausgegeben, wenn ein drop Ereignis innerhalb der Grenzen eines DropArea auftritt.
Hinweis: Der entsprechende Handler ist onDropped.
entered(DragEvent drag)
Dieses Signal wird ausgegeben, wenn ein drag die Grenzen eines DropArea betritt.
Hinweis: Der entsprechende Handler ist onEntered.
exited()
Dieses Signal wird ausgegeben, wenn ein Drag die Grenzen eines DropArea verlässt.
Hinweis: Der entsprechende Handler ist onExited.
positionChanged(DragEvent drag)
Dieses Signal wird ausgegeben, wenn sich die Position eines drag geändert hat.
Hinweis: Der entsprechende Handler ist 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.