QDragEnterEvent Class
La classe QDragEnterEvent fournit un événement qui est envoyé à un widget lorsqu'une action de glisser-déposer y pénètre. Plus d'informations...
| En-tête : | #include <QDragEnterEvent> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS Gui)target_link_libraries(mytarget PRIVATE Qt6::Gui) |
| qmake : | QT += gui |
| Héritages : | QDragMoveEvent |
- Liste de tous les membres, y compris les membres hérités
- QDragEnterEvent fait partie des classes d'événements.
Fonctions publiques
| QDragEnterEvent(const QPoint &point, Qt::DropActions actions, const QMimeData *data, Qt::MouseButtons buttons, Qt::KeyboardModifiers modifiers) |
Description détaillée
Un widget doit accepter cet événement pour recevoir les messages 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 hérite à son tour de la plupart de ses fonctionnalités de QDropEvent.
Voir également QDragLeaveEvent, QDragMoveEvent, et QDropEvent.
Documentation des fonctions membres
QDragEnterEvent::QDragEnterEvent(const QPoint &point, Qt::DropActions actions, const QMimeData *data, Qt::MouseButtons buttons, Qt::KeyboardModifiers modifiers)
Construit un QDragEnterEvent qui représente un glisser entrant dans un widget à l'adresse point donnée avec les états de la souris et du clavier spécifiés par buttons et modifiers.
Les données de glissement sont transmises sous forme d'informations codées MIME dans data, et les informations spécifiées dans actions décrivent les types d'opérations de glissement et de dépôt qui peuvent être effectuées.
Attention : Ne créez pas vous-même un QDragEnterEvent car ces objets reposent sur l'état interne de Qt.
© 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.