转载请注明出处,http://blog.youkuaiyun.com/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是需要绑定 文件拖拽功能 的组件。
本文介绍了一种在Python中使用wxPython库实现文件拖拽功能的方法。通过创建一个继承自wx.FileDropTarget的类,并重写OnDropFiles方法来接收拖拽的文件路径。将此拖拽目标绑定到指定的面板组件上,即可实现文件拖放。
16

被折叠的 条评论
为什么被折叠?



