我在程序中实现了一个浏览按钮。现在,我想知道如何让用户浏览该文件,并获得用户系统上的位置/“文件路径”。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