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

 

posted @ 2021-08-07 22:14  飞入蓝天555  阅读(193)  评论(0)    收藏  举报