Auf dieser Seite

QDragEnterEvent Class

Die Klasse „QDragEnterEvent“ stellt ein Ereignis bereit, das an ein Widget gesendet wird, wenn eine Drag-and-Drop-Aktion in dieses Widget eintritt. Mehr...

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

Öffentliche Funktionen

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

Geschützte Funktionen

QDragEnterEvent(QDragEnterEvent &&)
QDragEnterEvent &operator=(QDragEnterEvent &&)
QDragEnterEvent &operator=(const QDragEnterEvent &other)

Ausführliche Beschreibung

Ein Widget muss dieses Ereignis akzeptieren, um die „ drag move events “-Ereignisse zu empfangen, die während einer Drag-and-Drop-Aktion gesendet werden. Auf das „Drag-Enter“-Ereignis folgt immer unmittelbar ein „Drag-Move“-Ereignis.

QDragEnterEvent erbt den Großteil seiner Funktionalität von „ QDragMoveEvent “, das wiederum den Großteil seiner Funktionalität von „ QDropEvent “ erbt.

Siehe auch „ QDragLeaveEvent “, „ QDragMoveEvent “ und „ QDropEvent “.

Dokumentation zu den Member-Funktionen

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

Erzeugt ein `QDragEnterEvent`, das einen Drag-Vorgang darstellt, bei dem ein Widget unter der angegebenen ` point ` betreten wird, wobei die Maus- und Tastaturzustände durch ` buttons ` und ` modifiers` festgelegt sind.

Die Drag-Daten werden als MIME-kodierte Informationen in ` data` übergeben, und die angegebenen ` actions ` beschreiben die möglichen Arten von Drag-and-Drop-Operationen, die durchgeführt werden können.

Warnung: ErstellenSie kein „QDragEnterEvent“ selbst, da diese Objekte auf dem internen Zustand von Qt beruhen.

[protected delete] QDragEnterEvent::QDragEnterEvent(QDragEnterEvent &&)

Erstellt eine Instanz von „ QDragEnterEvent “. Diese Funktion wurde gelöscht.

[protected delete] QDragEnterEvent &QDragEnterEvent::operator=(QDragEnterEvent &&)

other Weist der Instanz „ QDragEnterEvent “ die Instanz „ “ zu. Diese Funktion wird gelöscht.

[noexcept protected default] QDragEnterEvent &QDragEnterEvent::operator=(const QDragEnterEvent &other)

other Weist dieser Instanz von „ QDragEnterEvent “ den Wert „ “ zu. “ zu dieser Instanz von „ “ zu.

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