2017-03-03 127 views
0

我正在用PyQt4开发一个用户界面,当用户点击“保存”按钮时,应该出现一个文件对话框,用户只需指定该目录(而不是文件名称)他想要存储文件的位置。稍后,我想获取用户指定的目录路径并将其显示在标签中。 这可能是一个愚蠢的问题,但由于我是Python编程新手,任何帮助将不胜感激。在PyQt中检索文件的路径

+0

那么,你做了什么,你卡在哪里? –

回答

1

希望你现在没有保存文件,你只需要目录并将其显示在某个地方。

有一种叫做QFileDialog Widget的功能,可以完成这项任务。它不会保存文件,只是返回用户选择的路径。

filename = QtGui.QFileDialog.getSaveFileName(self, "Save file", "", ".jpeg") 

'filename'保存用户选择的文件路径。当你按下保存按钮时,它实际上并不保存数据。它只是返回文件路径,您需要手动保存文件。

我不是python的专家,如果这对你有帮助,我会很高兴。

+0

是的,这确实解决了我的问题..谢谢! –

相关问题