我想打開一個多文件對話框,可以從多個目錄中選擇多個文件..我目前使用wx作爲我的多文件對話框,它非常適合在同一個目錄中打開多個文件,但是當我嘗試選擇最後一個文件未被選中的另一個目錄。 ie:我希望能夠打開c:\ directory1並單擊文件1 然後我打開c:\ directory2並單擊文件2 因此,我的路徑列表應該看起來像「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
謝謝!
那不是它是如何工作的...你只能在同一目錄 – 2012-08-09 16:38:17