Класс QDragEnterEvent
Класс QDragEnterEvent предоставляет событие, которое отправляется виджету, когда действие перетаскивания и отпускания входит в него. Подробнее...
| Заголовок: | #include <QDragEnterEvent> |
| CMake: | find_package(Qt6 COMPONENTS Gui REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::Gui) |
| qmake: | QT += gui |
| Наследуется от: | QDragMoveEvent |
Открытые функции
| QDragEnterEvent(const QPoint &point, Qt::DropActions actions, const QMimeData *data, Qt::MouseButtons buttons, Qt::KeyboardModifiers modifiers) |
Подробное описание
Виджет должен принять это событие, чтобы получить события перемещения перетаскивания, которые отправляются во время действия перетаскивания и отпускания. Событие входа перетаскивания всегда сразу же следует за событием перемещения перетаскивания.
QDragEnterEvent наследует большую часть своей функциональности от QDragMoveEvent, который, в свою очередь, наследует большую часть своей функциональности от QDropEvent.
См. также QDragLeaveEvent, QDragMoveEvent и QDropEvent.
Документация по функциям-членам
QDragEnterEvent::QDragEnterEvent(const QPoint &point, Qt::DropActions actions, const QMimeData *data, Qt::MouseButtons buttons, Qt::KeyboardModifiers modifiers)
Конструктор QDragEnterEvent, представляющий вход перетаскивания в виджет по заданной точке с состоянием мыши и клавиатуры, указанным buttons и modifiers.
Данные перетаскивания передаются в виде кодированных MIME-данных в data, а указанные actions описывают возможные типы операций перетаскивания и отпускания.
Предупреждение: Не создавайте QDragEnterEvent самостоятельно, так как эти объекты полагаются на внутреннее состояние Qt.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.0/qdragenterevent.html