ich habe mir eine GUI gebastelt, bei der unter anderem eine Liste vorhanden ist, die 2 Spalten besitzt. Nun möchte ich Einträge in der 2. Spalte ändern. Einträge in der 1. Spalte - das geht ja wie von alleine aber irgendwie komm ich einfach nicht an die 2. ran.
Der Aufbau der Liste ist wie folgt:
Code: Alles auswählen
def setListe(self):
self.panel3= wx.Panel(self, -1, pos = (601,191) ,size =(250,540))
self.liste = wx.ListCtrl(self.panel3, 999, pos = (01,01), size = (200,360),
style=wx.LC_REPORT | wx.BORDER_NONE #| wx.LC_EDIT_LABELS
#| wx.LC_VRULES | wx.LC_SORT_ASCENDING
| wx.LC_HRULES)
self.Bind(wx.EVT_LIST_ITEM_SELECTED, self.EvtListe, id=999)
self.Bind(wx.EVT_LIST_ITEM_ACTIVATED, self.EditListEntry, id=999)
self.liste.InsertColumn(0, "Eintraege")
self.liste.InsertColumn(1, "Second")
## self.liste.InsertColumn(2, "Third")
self.liste.SetColumnWidth(0, 100)
self.liste.SetColumnWidth(1, 100)
## self.liste.SetColumnWidth(2, 50)
#Erstellen der Uhrzeiten in der Liste
for i in range(24):
von = 23-i
if von <= 9:
von = "0"+str(von)
bis = 23-i+1
if bis <= 9:
bis = "0"+str(bis)
self.liste.InsertStringItem(0,str(von)+":00 - "+str(bis)+":00")