when you see this expand icon, you will think that there are something under the folder. but there is nothing. this issue causes a poor user experience. how to fix it? (** if the folder is empty, the expand icon is not displayed.)
my code basically looks like this:
QFileSystemModel ---> QTreeView
edit3:
import sys
from PySide2.QtCore import *
from PySide2.QtWidgets import *
libPath = 'f:/tmp22'
# RUN ------------------------------------------------------------------
if __name__ == '__main__':
app = QApplication(sys.argv)
# data model ----------------------------------------------------------
treeModel = QFileSystemModel()
treeModel.setFilter(QDir.NoDotAndDotDot | QDir.Dirs)
treeModel.setRootPath(libPath)
# setup ui -------------------------------------------------------------
treeView = QTreeView()
treeView.setModel(treeModel)
treeView.setRootIndex(treeModel.index(libPath))
# show ui -------------------------------------------------------------
treeView.show()
sys.exit(app.exec_())
the structure of the folders:
F:/tmp22
F:/tmp22/folder1 <-------- empty!
F:/tmp22/_folder2 <-------- empty!