Sur cette page

QDragEnterEvent Class

La classe QDragEnterEvent fournit un événement qui est envoyé à un widget lorsqu'une action de glisser-déposer le touche. En savoir plus...

En-tête : #include <QDragEnterEvent>
CMake : find_package(Qt6 REQUIRED COMPONENTS Gui)
target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmake : QT += gui
Hérite de : QDragMoveEvent

Fonctions publiques

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

Fonctions protégées

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

Description détaillée

Un widget doit accepter cet événement afin de recevoir les événements « drag move events » envoyés pendant l'action de glisser-déposer. L'événement « drag enter » est toujours immédiatement suivi d'un événement « drag move ».

QDragEnterEvent hérite de la plupart de ses fonctionnalités de ` QDragMoveEvent`, qui à son tour hérite de la plupart de ses fonctionnalités de ` QDropEvent`.

Voir également QDragLeaveEvent, QDragMoveEvent et QDropEvent.

Documentation sur les fonctions membres

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

Crée un objet `QDragEnterEvent` représentant le début d'un glisser-déposer sur un widget situé à l'adresse ` point `, avec les états de la souris et du clavier spécifiés par ` buttons ` et ` modifiers`.

Les données de glisser-déposer sont transmises sous forme d’informations encodées au format MIME dans ` data`, et les paramètres ` actions ` spécifiés décrivent les types d’opérations de glisser-déposer pouvant être effectuées.

Avertissement : ne créezpas vous-même un objet `QDragEnterEvent`, car ces objets dépendent de l'état interne de Qt.

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

Crée par « move » une instance de ` QDragEnterEvent`. Cette fonction est supprimée.

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

La fonction « Move-assigns » attribue « other » à cette instance « QDragEnterEvent ». Cette fonction est supprimée.

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

Attribue par copie l'other à cette instance d'QDragEnterEvent.

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