QFileDialog打开多个文件
QFileDialog to open multiple files
我试图显示一个对话框来打开多个文件,但它似乎不起作用。下面是我定义的一个函数Class:
def loadFiles(self):
filter = "TXT (*.txt);;PDF (*.pdf)"
file_name = QtGui.QFileDialog()
file_name.setFileMode(QFileDialog.ExistingFiles)
names = file_name.getOpenFileNameAndFilter(self, "Open files", "C\Desktop", filter)
print names
我以为关键字是QFileDialog.ExistingFiles
。
我做错了什么?
您需要使用 getOpenFileNamesAndFilter
而不是 getOpenFileNameAndFilter
(您缺少 s
)。
我试图显示一个对话框来打开多个文件,但它似乎不起作用。下面是我定义的一个函数Class:
def loadFiles(self):
filter = "TXT (*.txt);;PDF (*.pdf)"
file_name = QtGui.QFileDialog()
file_name.setFileMode(QFileDialog.ExistingFiles)
names = file_name.getOpenFileNameAndFilter(self, "Open files", "C\Desktop", filter)
print names
我以为关键字是QFileDialog.ExistingFiles
。
我做错了什么?
您需要使用 getOpenFileNamesAndFilter
而不是 getOpenFileNameAndFilter
(您缺少 s
)。