我试图打开一个多文件对话框,可以从多个目录中选择多个文件。。我目前正在为我的多文件对话框使用wx,这对于打开同一目录中的多个文件非常有用,但是当我试图选择另一个目录时,最后一个文件将被取消选择。
ie:我希望能够打开c:\directory1并单击file1
然后我打开c:\directory2并单击file2
所以我的路径列表应该类似于“c:\directory1\file1”“c:\directory2\file2”
这能做到吗?
这是我当前的代码
app = wx.App(False)
dialog = wx.FileDialog(None, message="Choose File(s)",
defaultDir=startDirectory,
style=(wx.FD_OPEN | wx.FD_MULTIPLE))
if dialog.ShowModal() == wx.ID_OK:
paths = dialog.GetPaths()
log.info('You chose the following Path(s):')
for path in paths:
log.debug('{}'.format( path))
dialog.Destroy()
return paths
谢谢你!
你需要创建你自己的文件对话框类来完成这个。。。在
相关问题 更多 >
编程相关推荐