QDragEnterEvent Class

Die Klasse QDragEnterEvent stellt ein Ereignis bereit, das an ein Widget gesendet wird, wenn eine Drag&Drop-Aktion es betritt. Mehr...

Kopfzeile: #include <QDragEnterEvent>
CMake: find_package(Qt6 REQUIRED COMPONENTS Gui)
target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmake: QT += gui
Vererbungen: QDragMoveEvent

Öffentliche Funktionen

QDragEnterEvent(const QPoint &point, Qt::DropActions actions, const QMimeData *data, Qt::MouseButtons buttons, Qt::KeyboardModifiers modifiers)

Detaillierte Beschreibung

Ein Widget muss dieses Ereignis akzeptieren, um die drag move events zu empfangen, die während der Drag&Drop-Aktion gesendet werden. Auf das Drag-Enter-Ereignis folgt immer sofort ein Drag-Move-Ereignis.

QDragEnterEvent erbt den größten Teil seiner Funktionalität von QDragMoveEvent, das wiederum den größten Teil seiner Funktionalität von QDropEvent erbt.

Siehe auch QDragLeaveEvent, QDragMoveEvent, und QDropEvent.

Dokumentation der Mitgliedsfunktionen

QDragEnterEvent::QDragEnterEvent(const QPoint &point, Qt::DropActions actions, const QMimeData *data, Qt::MouseButtons buttons, Qt::KeyboardModifiers modifiers)

Konstruiert ein QDragEnterEvent, das ein Ziehen in ein Widget auf der angegebenen point mit den durch buttons und modifiers angegebenen Maus- und Tastaturzuständen darstellt.

Die Ziehdaten werden als MIME-kodierte Informationen in data übergeben, und die angegebenen actions beschreiben die möglichen Arten von Zieh- und Ablegeoperationen, die durchgeführt werden können.

Warnung: Erstellen Sie nicht selbst ein QDragEnterEvent, da diese Objekte auf den internen Zustand von Qt angewiesen sind.

© 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.