16 QTreeView.__init__(self, parent)
18 model=QStandardItemModel()
20 self.
root = self.model().invisibleRootItem()
33 m.removeRows(0, m.rowCount())
34 self.
root = self.model().invisibleRootItem()
35 self.
gest=gestionnaire(fichier)
36 for c
in self.gest.collectClasses():
37 rowClasse=[QStandardItem(c)]
38 self.root.appendRow(rowClasse)
39 for e
in self.gest.elevesDeClasse(c):
40 name=self.gest.showable_name(e)
41 eleveItem=QStandardItem(name)
42 eleveItem.setCheckable(
True)
43 eleveItem.unique_name=self.gest.unique_name(e)
45 rowClasse[0].appendRow(rowEleve)
46 self.setExpanded(self.model().index(0,0),
True)
56 for r
in range(m.rowCount()):
58 if self.isExpanded(cl.index()):
59 for r1
in range(cl.rowCount()):
71 for r
in range(m.rowCount()):
73 for r1
in range(cl.rowCount()):
85 for r
in range(m.rowCount()):
87 for r1
in range(cl.rowCount()):