码迷,mamicode.com
首页 > 编程语言 > 详细

wxpython 弹窗选中一个到多个文件

时间:2019-09-25 15:19:24      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:direct   def   message   car   style   getpath   ==   cto   gre   

#选择目录
if __name__ == "__main__":
    app = wx.PySimpleApp()
    dialog = wx.DirDialog(None, "Choose a directory:",
                          style=wx.DD_DEFAULT_STYLE | wx.DD_NEW_DIR_BUTTON)
    if dialog.ShowModal() == wx.ID_OK:
        path = dialog.GetPath()
        print path
        wx.Execute("explorer " + path)

    dialog.Destroy()




# 选择一个到多个文件
if __name__ == "__main__":

    app = wx.PySimpleApp()
    filesFilter = "All files (*.*)|*.*"
    fileDialog = wx.FileDialog(None, message="Choose a directory:", wildcard=filesFilter, style=wx.FD_OPEN | wx.FD_MULTIPLE)
    dialogResult = fileDialog.ShowModal()
    if dialogResult != wx.ID_OK:
        pass
    paths = fileDialog.GetPaths()
    print paths

    fileDialog.Destroy()



 wx.FD_MULTIPLE,这个如果删除就只能选中一个文件。
























 

wxpython 弹窗选中一个到多个文件

标签:direct   def   message   car   style   getpath   ==   cto   gre   

原文地址:https://www.cnblogs.com/vanser/p/11584746.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!