PySideでディレクトリのみを選択出来るダイアログを表示
表示して選択して、取得。
# ディレクリのみ選択可能なダイアログを表示(選択した値がdir_pathに入る)
dir_path = QFileDialog.getExistingDirectory(self)
# 第二引数はcaption / 第三引数は初期表示したいディレクリ(以下はユーザーのホーム)
dir_path = QFileDialog.getExistingDirectory(self, 'Open Directory', os.path.expanduser('~') )
表示したダイアログにファイルは表示しないようにするにはどうするんでしょうかね?
ファイルの取得は
getOpenFileName
getOpenFileNames
とかあるみたい。
参考:
https://srinikom.github.io/pyside-docs/PySide/QtGui/QFileDialog.html
http://d.hatena.ne.jp/hiramotoys/20101020/1287584018