在PyQt中,如何显示一个只显示目录(而不是文件)并进行选择的文件浏览器?
如何检索所选目录的名称?
如何检索所选目录的名称?
在你的QDialog/QWidget类内部,你应该能够这样做:
file = str(QFileDialog.getExistingDirectory(self, "Select Directory"))
就是这么简单:
folderpath = QtWidgets.QFileDialog.getExistingDirectory(self, 'Select Folder')
这里,self
表示父窗口,通常是QMainWindow
对象。
filepath = QtWidgets.QFileDialog.getOpenFileName(self, 'Hey! Select a File')
QtWidgets.QFileDialog.getOpenFileName(self, 'Hey! Select a File')
进行了比较。 - Ice Bear
self
替换为None
,就像这样:folder = str(QFileDialog.getExistingDirectory(None, "Select Directory"))
- Mujeeb Ishaque