Я использую метод Qt.Gui.QFileDialog.getOpenFileName для открытия файла. Если я установил каталог файлов по умолчанию на "/Users/me/Documents/data/2013/today/"
, откроется диалоговое окно "/Users/me/Documents/data/2013/"
с выбранной папкой "today"
. Как получить правильную папку по умолчанию, которая будет открыта в окне?PyQt getOpenFileName каталог по умолчанию
fname = QtGui.QFileDialog.getOpenFileName(self, 'Open file', "/Users/me/Documents/data/2012/20121102/images/",'*.npy')
Открывает диалоговое окно, в /Users/me/Documents/data/2012/20121102
. Я хочу, чтобы окно открылось в /Users/me/Documents/data/2012/20121102/images/
Я не хочу возвращать каталог. Возвращаемая строка может быть проанализирована для получения каталога, если это необходимо. Я хочу открыть окно OpenFileDialog в правильном каталоге. Я отредактировал вопрос, чтобы уточнить. – JMD
@JMD Я не получаю такое поведение в своей операционной системе Debian, пожалуйста, дважды проверьте свой вопрос и проверите мой [обновленный ответ] (http://stackoverflow.com/a/15634376/1006989) – 2013-03-27 09:35:25