Выберите каталог в QFileDialog и верните список файлов в каталоге - PullRequest
0 голосов
/ 05 декабря 2018

Я хотел бы выбрать каталог и получить список имен файлов в этом каталоге.Теперь я могу получить имя файла, используя мой код, но могу ли я знать, как отображать имена файлов в диалоговом окне файлов, когда я использовал getExistingDirectory (), а также когда я нажимаю кнопку выбора папки в диалоговом окне файлов, я хочу, чтобы это открыло другое окно PYQT5,Как это сделать?

import os
from PyQt5.QtWidgets import QApplication, QMainWindow, QFileDialog
import sys


class Window(QMainWindow):

    def __init__(self):
        QMainWindow.__init__(self)
        directory = QFileDialog().getExistingDirectory()
        os.chdir(directory)
        list = os.listdir(directory)
        for file in list:
            print(file)


app = QApplication(sys.argv)
window = Window()
window.show()
app.exec_()
...