QDragEnterEvent 类

QDragEnterEvent 类提供发送给 Widget 的事件,当拖放操作进入时。 更多...

头: #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 )

详细描述

Widget 必须接受此事件为接收 拖拽移动事件 在拖放动作进行中所发送的。拖拽进入事件之后,始终立即紧跟拖拽移动事件。

QDragEnterEvent 继承了大部分功能从 QDragMoveEvent ,又继承了大部分功能从 QDropEvent .

另请参阅 QDragLeaveEvent , QDragMoveEvent ,和 QDropEvent .

成员函数文档编制

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

构造 QDragEnterEvent 表示拖拽进入 Widget 在给定 point 具有的鼠标和键盘的状态的指定通过 buttons and modifiers .

拖拽数据以 MIME (多用途 Internet 邮件扩展) 编码信息形式传递在 data ,和指定 actions 描述可以履行的拖放操作的可能类型。

警告: 不要自己创建 QDragEnterEvent,因为这些对象依赖于 Qt 的内部状态。