QGraphicsSceneDragDropEvent Class Reference
[QtGui module]
该QGraphicsSceneDragDropEvent类提供了拖放在图形视图框架的事件。More…
Methods
acceptProposedAction (self)
Qt.MouseButtons buttons (self)
Qt.DropAction dropAction (self)
QMimeData mimeData (self)
Qt.KeyboardModifiers modifiers (self)
QPointF pos (self)
Qt.DropActions possibleActions (self)
Qt.DropAction proposedAction (self)
QPointF scenePos (self)
QPoint screenPos (self)
setDropAction (self, Qt.DropAction action)
QWidget source (self)
Detailed Description
该QGraphicsSceneDragDropEvent类提供了拖放在图形视图框架的事件。
QGraphicsView继承提供的拖放功能QWidget。当它收到一个拖放事件,它转换到一个QGraphicsSceneDragDropEvent 。
类型QGraphicsSceneDragDropEvent店活动GraphicsSceneDragEnter,GraphicsSceneDragLeave,GraphicsSceneDragMove或GraphicsSceneDrop。
QGraphicsSceneDragDropEvent包含鼠标光标的位置在这两个项目,场景,和屏幕坐标,这可以检索与pos( )scenePos()和screenPos( ) 。
现场将事件发送到所述第一QGraphicsItem接受滴鼠标光标下,一个图形项目被设定为接受滴用setAcceptDrops()。
Method Documentation
QGraphicsSceneDragDropEvent.acceptProposedAction (self)
设置为接受所建议的行动,即降操作设置为所建议的行动。这等于:
setDropAction(proposedAction());
使用此功能时,应该不叫accept()
。
See also dropAction( )setDropAction()和proposedAction( ) 。
Qt.MouseButtons QGraphicsSceneDragDropEvent.buttons (self)
返回Qt.MouseButtons值,表示该按钮被时生成此鼠标事件鼠标按下。
See also Qt.MouseButtons。
Qt.DropAction QGraphicsSceneDragDropEvent.dropAction (self)
返回此拖放进行的操作。这应该由液滴的接收器被设置,并通过返回QDrag.exec( ) 。
See also setDropAction()和acceptProposedAction( ) 。
QMimeData QGraphicsSceneDragDropEvent.mimeData (self)
[
该函数返回事件的MIME数据。
](qmimedata.html)
Qt.KeyboardModifiers QGraphicsSceneDragDropEvent.modifiers (self)
[
返回拖放事件被创建时所按下键盘功能键。
]($docs-index.htm)
See also Qt.KeyboardModifiers。
QPointF QGraphicsSceneDragDropEvent.pos (self)
[
返回到发送的事件查看事件相对的鼠标位置。
]($docs-qpointf.html)
See also QGraphicsView,screenPos()和scenePos( ) 。
Qt.DropActions QGraphicsSceneDragDropEvent.possibleActions (self)
[
返回的可能的放置动作的拖放会导致英寸
]($docs-index.htm)
Qt.DropAction QGraphicsSceneDragDropEvent.proposedAction (self)
[
返回最好建议的下拉作用,即, 。所定义的动作必须为可能采取的行动之一possibleActions()
。
]($docs-qt.html#DropAction-enum)
See also Qt.DropAction和possibleActions( ) 。
QPointF QGraphicsSceneDragDropEvent.scenePos (self)
[
返回鼠标在场景坐标中的位置。
]($docs-qpointf.html)
QPoint QGraphicsSceneDragDropEvent.screenPos (self)
[
返回到屏幕上的鼠标相对的位置。
]($docs-qpoint.html)
QGraphicsSceneDragDropEvent.setDropAction (self, Qt.DropAction action)
此功能可下拉的接收器设置进行到下拉动作action,这应该是一个possible actions。通话accept()
在代替acceptProposedAction()
如果您使用此功能。
See also dropAction( )accept()和possibleActions( ) 。
QWidget QGraphicsSceneDragDropEvent.source (self)