除了最为常用的:
class ViewerDropTarget(wx.TextDropTarget):def __init__(self, parent):wx.TextDropTarget.__init__(self)def OnDropText(self, x, y, data):pass
OnDropText被用于拖拽结束的处理函数之外。另外其实还有很多可以使用的事件:
wx.DropTarget — wxPython Phoenix 4.2.1 documentation
这里写一个刚进入拖拽区域和进入区域之后每次鼠标坐标变化的触发函数:
def OnEnter(self, x, y, define):return wx.DragCopydef OnDragOver(self, x, y, define):return wx.DragCopy
这里为什么要return wx.DragCopy我也不知道呀,例子是这样的,不写这return的话我自己测试是不能正常使用的。