예제 #1
0
 def initlistView(self):
     self.listView.addColumn('group')
     self.listView.setRootIsDecorated(True)
     all = KListViewItem(self.listView, 'all')
     groups = [KListViewItem(self.listView, g) for g in self.groupfields]
     for g, parent in zip(self.groupfields, groups):
         fields = ['distinct %s' % g]
         rows = self.db.mcursor.select(fields=fields, table=self.table, order=g)
         for row in rows:
             item = KListViewItem(parent, row[g])
             item.groupfield = g