我在程序中實現了一個瀏覽按鈕。現在,我想知道如何讓用戶瀏覽該文件,並獲得用戶系統上的位置/「文件路徑」。python中的瀏覽功能
所以基本上,用戶瀏覽一個圖像文件,然後我想將該圖像移動到程序目錄中的一個新文件夾,稱爲「導入」。我打算使用命令提示符和複製命令來執行此操作。我只是不知道如何爲瀏覽按鈕編寫事件。你們可以給我一個簡單的代碼來用於這種情況嗎?
我在程序中實現了一個瀏覽按鈕。現在,我想知道如何讓用戶瀏覽該文件,並獲得用戶系統上的位置/「文件路徑」。python中的瀏覽功能
所以基本上,用戶瀏覽一個圖像文件,然後我想將該圖像移動到程序目錄中的一個新文件夾,稱爲「導入」。我打算使用命令提示符和複製命令來執行此操作。我只是不知道如何爲瀏覽按鈕編寫事件。你們可以給我一個簡單的代碼來用於這種情況嗎?
在wxPython中wxFrame
:
dialog = wx.FileDialog(
self, "Choose some files...", self._defaultDirectory, "",
"BMP files (*.bmp)|*.bmp|GIF files (*.gif)|*.gif", wx.FD_OPEN|wx.FD_MULTIPLE)
if dialog.ShowModal() == wx.ID_OK:
paths = dialog.GetPaths()
dialog.Destroy()
感謝您的代碼erbridge! – 2013-03-13 13:31:04
這裏保存代碼:
saveFileDialog = wx.FileDialog(self, "Save Report", "", "", ".csv files (*.csv)|*.csv", wx.FD_SAVE | wx.FD_OVERWRITE_PROMPT)
if saveFileDialog.ShowModal() == wx.ID_CANCEL:
return # the user has cancelled
print saveFileDialog.GetPath()
哪個GUI框架,您使用的?例如,Qt有一個易於使用的QFileBrowser類。 – utdemir 2011-04-27 12:31:40
我目前使用的是wxpython。有沒有像創建GUI的GUI?大聲笑。 – user715578 2011-04-27 12:43:04
@ uer715578:確定有 - 谷歌的「wxglade」 – 2011-04-27 12:45:00