需要帮助PySide: 您好,目前我正在学习PySide和Qt。现在我在OS X上遇到了QFileDialog.getOpenFileName方法的问题。
当我使用此代码时:
file_object =
QFileDialog.getOpenFileName(self, "Open Text File",
dir=".", filter="Text Files (*.txt)")
print file_object
结果是
(u"", Text Files (*.txt))
因此,所选文本文件没有返回值。
当我使用此代码时:
file_object = QFileDialog.getOpenFileName(self, "Open Text File",
dir=".", filter="Text Files (*.txt)",
options=QFileDialog.DontUseNativeDialog)
print file_object
结果如预期:
(u'/temp/example.txt', u'Text Files (*.txt)')
我想使用原生的FileDialog,但似乎Pyside或Qt中有一个错误,或者我使用API错了?
寻求帮助