Petit problème avec ListCtrl
Salut à tous voilà je crois que je vais pêter un cable à force de chercher :lol:
J'ai une listcrt
Code:
1 2 3 4 5 6 7 8
|
self.lc = wx.ListCtrl(self.panel, wx.ID_ANY,pos=(200,500), size=(400,100),style=wx.LC_REPORT|wx.SUNKEN_BORDER|wx.LC_HRULES)
# create and load the columns with header titles, set width
self.lc.InsertColumn(0,"Movie")
self.lc.SetColumnWidth(0, 300)
self.lc.InsertColumn(1,"Downloaded?")
self.lc.SetColumnWidth(1, 90) |
J'aimerais maintenant y inserer mes valeurs mais qui viennent d'une base de donnée SQLLite
J'ai vu qu'il faut utiliser les 3 fonctions suivant pour inserer des lignes dans la listctr mais je ne sais pas comment gènérer mon tableau de string dynamiquement qui doit je pense ressembler à ca si je devais le faire non dynamiquement
histo = [('Retour vers le futur','yes'),('Retour vers le futur 2', 'no')]
Code:
1 2 3 4
|
index = self.lc.InsertStringItem(100, histo)
self.lc.SetStringItem(1, row["Title"])
self.lc.SetStringItem(2, row["Downloaded"]) |