DropArea QML Type
Zum Festlegen der Drag&Drop-Behandlung in einem Bereich. Mehr...
Import Statement: | import QtQuick |
Inherits: |
Eigenschaften
- containsDrag : bool
- drag
- drag.source : QtObject
- 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.
Eigenschaft Dokumentation
containsDrag : bool |
Diese Eigenschaft gibt an, ob DropArea derzeit gezogene Elemente enthält.
Diese Eigenschaft enthält die Koordinaten des letzten Ziehereignisses.
drag.source : QtObject |
Diese Eigenschaft enthält die Quelle des Ziehens.
keys : stringlist |
Diese Eigenschaft enthält eine Liste der Zieh-Tasten, die DropArea akzeptiert.
Wenn keine Tasten aufgelistet 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
.
© 2025 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.