我想在Python中将所选文件的位置作为字符串存储。我试图使用QFileDialog来做到这一点,我有:QFileDialog打开两个对话框
self.filedialog = QtGui.QFileDialog(self)
self.filedialog.show()
filepath = str(self.filedialog.getOpenFileName())
这打开两个QFileDialog窗口。有趣的是,其中一个窗口没有继承我的GUI的'风格',设置我的setStyle,但是返回文件路径字符串。另一个QFileDialog确实继承了样式,但不能返回文件路径字符串。我发现QFileDialog documentation有帮助,但一直无法创建一个QFileDialog框,它既生成文件路径字符串,又继承我的GUI的风格。我犯了什么错误?
谢谢,这工作出色。 DontUseNativeDialog允许QFileDialog对象继承样式,并且当我将_self_作为getOpenFileName调用的第一个参数添加时,它也继承了我的gui样式表。再次感谢! – gortron 2012-07-13 23:39:33