我正在尝试制作一个文件选择器来选择一个程序(可执行文件)。
我对 QDir 和 QFileDialog 文档的理解是,下面应该显示一个只有可执行文件的文件对话框。但是,即使目录中有可执行文件,它也根本不显示文件(也没有目录)。
self.browseDialog = QtGui.QFileDialog()
self.browseDialog.setFilter(QtCore.QDir.Executable | QtCore.QDir.Files)
self.browseDialog.exec_()
难道我做错了什么?这可以实现吗?我还想做一些更复杂的事情:显示可执行文件或以某些扩展名结尾的文件。
我在 Ubuntu Maverick 上使用 PyQt 4.7.4。