Auf dieser Seite

DropArea QML Type

Zum Festlegen der Drag&Drop-Behandlung in einem Bereich. Mehr...

Import Statement: import QtQuick
Inherits:

Item

Eigenschaften

Signale

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

drag.x : real [read-only]

drag.y : real [read-only]

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.