paulenot
@paulenot
IT Issue

Как вывести папки и файлы деревом в QTreeView?

Скажите пожалуйста, как в treeView поместить папки и файлы деревом из каталога указанного в lineEdit?

#!/usr/bin/python
from PyQt5 import QtCore, QtGui, QtWidgets
from form import Ui_MainWindow
import sys

app = QtWidgets.QApplication(sys.argv)
MainWindow = QtWidgets.QMainWindow()
ui = Ui_MainWindow()
ui.setupUi(MainWindow)
MainWindow.show()


def lets_go():
    from PyQt5 import QtWidgets
    dir_name = QtWidgets.QFileDialog.getExistingDirectory(
        None,
        "Выберите каталог",
        QtWidgets.QDir.currentPath(),
        QtWidgets.QFileDialog.ShowDirsOnly | QtWidgets.QFileDialog.DontResolveSymlinks
    )
    print(str(dir_name))
    ui.lineEdit.setText(str(dir_name))
    #ul.treeView 


ui.toolButton.clicked.connect(lets_go())
sys.exit(app.exec_())
  • Вопрос задан
  • 145 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы