def __init__(self, parent=None):
QtGui.QTreeView.__init__(self, parent)
self.parent = parent
#
model = QtGui.QFileSystemModel()
model.setFilter(QtCore.QDir.AllEntries | QtCore.QDir.NoDot | QtCore.QDir.NoDotDot | QtCore.QDir.Hidden)
model.setNameFilters(["*.stp", "*.step", "*.igs", "*.iges"])
model.setRootPath(QtCore.QDir().homePath())
self.setSortingEnabled(False)
self.setModel(model)
self.setAlternatingRowColors(True)
self.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOn)
self.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOn)
self.header().setResizeMode(QtGui.QHeaderView.Stretch)
self.hideColumn(1)
self.hideColumn(2)
self.hideColumn(2)
self.hideColumn(3)
self.setStyleSheet('''QTreeView {border:1px solid rgb(199, 199, 199);}''')
评论列表
文章目录