我正在使用以下PyQt代码,这与我可以做到的一样简单:
StringBuilder
根据documentation,from PyQt4 import QtGui
app = QtGui.QApplication([])
filename = QtGui.QFileDialog.getSaveFileName(None, "Save file as", "/")
print "Filename:",filename
的(可选)第三个参数应该设置对话框设置的默认目录和/或文件。但是当我在我的OS X机器(Yosemite,版本10.10.4)上运行它时,它总是把我放在我的getSaveFileName
目录中,没有指定文件名。我已经尝试了很多东西,但无论我为第三个参数指定了什么(以及尝试命名参数~/Documents
),它总是从directory
开始。
我使用的是Python 2.7.6,Qt版本4.7.4和PyQt版本4.8.5。