美文网首页wxpython
wxpython 拖拽上传

wxpython 拖拽上传

作者: 大石猴 | 来源:发表于2018-05-07 14:28 被阅读0次

    实现wxpython的拖拽上传功能
    1.从FileDropTarget继承
    ···
    class MyFileDropTarget(wx.FileDropTarget):
    def init(self):
    wx.FileDropTarget.init(self)
    def OnDropFiles(self, x, y, filepath):
    # file=os.path.basename(filepath[0])
    #各种文件操作之类的
    return False
    ···
    2.给panel绑定拖拽功能

        filedrop = MyFileDropTarget()
        self.frame.panel_2.SetDropTarget(filedrop)
    

    3.注意事项:
    一次只能拖拽一个文件上去,如果一次拖拽A,B,C三个文件。最后filepath只能获取到A文件,B,C丢失

    相关文章

      网友评论

        本文标题:wxpython 拖拽上传

        本文链接:https://www.haomeiwen.com/subject/ukamrftx.html