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 :

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
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 .

Comment bien générer mon arbre à partir d'un répertoire donnée ( monrép -> messousréps -> mesfichiers ) ??


En vous remerçiant !