I
I
Issue2020-01-23 09:18:37
Python
Issue, 2020-01-23 09:18:37

How to display folders and files as a tree in QTreeView?

Please tell me how to place folders and files in treeView from the directory specified in 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_())

Answer the question

In order to leave comments, you need to log in

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question