Salut à tous voilà je crois que je vais pêter un cable à force de chercher
J'ai une listcrt
J'aimerais maintenant y inserer mes valeurs mais qui viennent d'une base de donnée SQLLite
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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'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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 index = self.lc.InsertStringItem(100, histo) self.lc.SetStringItem(1, row["Title"]) self.lc.SetStringItem(2, row["Downloaded"])
Partager