1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
...
self.treeWidget = qdataTree(Form)
...
treeDatas(self, address, self.treeWidget)
...
class qdataTree(QtGui.QTreeWidget):
def __init__(self, parent=None):
QtGui.QTreeWidget.__init__(self, parent)
...
def treeDatas(self, address, itemParent):
"""
Defines the DatasView object
"""
listDir = [f for f in os.listdir(address) if os.path.isdir(os.path.join(address, f))]
for i in listDir :
item = (QtGui.QTreeWidgetItem(itemParent))
item.setText(0,QtGui.QApplication.translate("Form", i, None, QtGui.QApplication.UnicodeUTF8))
treeDatas(self, address+i+"/", item)
listFile = [f for f in os.listdir(address) if os.path.isfile(os.path.join(address, f))]
for j in listFile :
item1 = QtGui.QTreeWidgetItem(itemParent)
item1.setText(0,QtGui.QApplication.translate("Form", str(j), None, QtGui.QApplication.UnicodeUTF8))
ico = QtGui.QIcon("../Ressource/bookmark.png")
item1.setIcon(0,ico) |
Partager