Bonjour tout le monde,
Je travaille sur une appli. de test avec le module PyUnit (ou unittest) et je souhaite afficher graphiquement mes fiches de tests dans un QTreeWidget :
Comme vous l'avez constaté, je ne sait pas trop comment générer un arbre avec les répertoires et fichiers respectifs associés aux items .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 def createTree(self): self.tree_wid = QTreeWidget() self.populateTree() return self.tree_wid def populateTree(self): self.treeRowCount = 0 self.tree_wid.clear() self.tree_wid.setColumnCount(3) self.tree_wid.headerItem().setText(0,"Test Name") self.tree_wid.headerItem().setText(1,"Description") self.tree_wid.headerItem().setText(2,"Status") for dirnames in os.path.join(self.test_path): rootItems = QTreeWidgetItem(self.tree_wid, [dirnames]) self.treeRowCount += 1 for filenames in os.walk('.', self.test_path): childItems = QTreeWidgetItem(rootItems, [filenames]) self.treeRowCount += 1
Comment bien générer mon arbre à partir d'un répertoire donnée ( monrép -> messousréps -> mesfichiers )??
En vous remerçiant !
Partager