Выберите каталог в QFileDialog и верните список файлов в каталоге
Я хотел бы выбрать каталог и получить список имен файлов в этом каталоге. Теперь я могу получить имя файла, используя мой код, но могу ли я знать, как отображать имена файлов в диалоговом окне файла, когда я использовал 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_()