プログラム(実行ファイル)を選択するファイルピッカーを作ろうとしています。
QDir と QFileDialog のドキュメントに関する私の理解では、以下は実行可能ファイルのみを含むファイル ダイアログを表示する必要があるということです。ただし、ディレクトリに実行可能ファイルがある場合でも、ファイルはまったく表示されません (ディレクトリも表示されません)。
self.browseDialog = QtGui.QFileDialog()
self.browseDialog.setFilter(QtCore.QDir.Executable | QtCore.QDir.Files)
self.browseDialog.exec_()
私は何か間違ったことをしていますか?これは達成できますか?もう少し複雑なこともしたいと思います。実行可能ファイルまたは特定の拡張子で終わるファイルを表示します。
Ubuntu Maverick で PyQt 4.7.4 を使用しています。