您的位置:首页 > 编程语言 > Python开发

wxPython 实现文件拖拽功能

2017-08-16 19:30 232 查看
转载请注明出处,http://blog.csdn.net/Bule_Zst/article/details/77266955

首先创建一个类

class FileDrop( wx.FileDropTarget ):
def __init__(self):
wx.FileDropTarget.__init__(self)

def OnDropFiles(self, x, y, filePath):
path = filePath[0]


x、y是拖拽的坐标

filePath[0]是拖拽文件的绝对路径

OnDropFiles()是拖拽文件后会自动执行的方法

然后在布局文件中添加如下代码:

fileDrop = FileDrop()
panel.SetDropTarget( fileDrop )


其中,panel是需要绑定 文件拖拽功能 的组件。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  wxpython path