QDragEnterEvent 类
QDragEnterEvent 类提供了一个事件,当拖放操作进入小部件时发送给小部件。 更多...
头文件 | #include <QDragEnterEvent> |
CMake | find_package(Qt6 REQUIRED COMPONENTS Gui) target_link_libraries(mytarget PRIVATE Qt6::Gui) |
qmake | QT += gui |
继承 | QDragMoveEvent |
- 所有成员的列表,包括继承的成员
- QDragEnterEvent 是 事件类 的一部分。
公共函数
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,表示一个拖放到给定 point 的小部件中,鼠标和键盘状态由 buttons 和 modifiers 指定。
拖动数据作为 MIME 编码的信息传递给 data,定义了可能的拖放操作类型。
警告:不要自行创建 QDragEnterEvent,因为这些对象依赖于 Qt 的内部状态。
© 2024 The Qt Company Ltd. 本文档中的文档贡献版权属于其各自的拥有者。本提供的文档是根据由自由软件基金会发布的 GNU 自由文档许可证版本 1.3 的条款进行许可。Qt 及其 respective 标志是芬兰 The Qt Company Ltd. 的商标,也可能在其他国家和地区注册。所有其他商标均为其各自拥有者的财产。