pyside2如何选择多个文件夹
完整代码如下:
from PySide2.QtWidgets import QFileDialog, QDialog, QApplication, QMainWindow
class DlgSelectMp3(QMainWindow):
def __init__(self, parent=None):
QMainWindow.__init__(self, parent)
def selectMp3s(self):
fileNames = []
fileDialog = QFileDialog(self)
fileDialog.setViewMode(QFileDialog.Detail)
fileDialog.setFileMode(QFileDialog.ExistingFiles)
fileDialog.setNameFilter("python file(*.mp3);;all file(*)")
ret = fileDialog.exec_()
if ret == QDialog.Accepted:
fileNames = fileDialog.selectedFiles()
return fileNames
if __name__ == "__main__":
app = QApplication([])
dlgmw = DlgSelectMp3()
selectFiles = dlgmw.selectMp3s()
for it in selectFiles:
print(it)
app.exec_()
转载自:https://www.kbase12.com/pythoncode/doc/detail?id=cae18ce9ace24c80ac84dff58b3fef1f

浙公网安备 33010602011771号