PySide6.QtGui.QDragEnterEvent¶
- class QDragEnterEvent¶
QDragEnterEvent类提供了一个事件,当拖放操作进入小部件时,该事件会被发送到小部件。更多…概要¶
方法¶
def
__init__()def
__repr__()
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述¶
小部件必须接受此事件才能接收在拖放操作进行时发送的
drag move events。拖入事件总是立即跟随一个拖移事件。QDragEnterEvent继承了QDragMoveEvent的大部分功能,而QDragMoveEvent又继承了QDropEvent的大部分功能。- __init__(arg__1)¶
- Parameters:
arg__1 –
QDragEnterEvent
- __init__(pos, actions, data, buttons, modifiers)
- Parameters:
pos –
QPointactions –
DropAction的组合data –
QMimeDatabuttons –
MouseButton的组合modifiers –
KeyboardModifier的组合
构造一个
QDragEnterEvent,表示在给定的point处进入小部件的拖动,鼠标和键盘状态由buttons和modifiers指定。拖动数据以MIME编码的信息形式在
data中传递,指定的actions描述了可以执行的拖放操作的可能类型。警告
不要自己创建
QDragEnterEvent,因为这些对象依赖于Qt的内部状态。- __repr__()¶
- Return type:
字符串