wxpython - wxListCtrl - not showing data every other column

sameer sameer_ at email.com
Mon Mar 31 15:05:21 EST 2003


wxpython - wxListCtrl - not showing data every other column, yet when
I click on the empty row, I know it is set correctly with the ItemData. 
How can I get data to show up in all rows, and not every other?

Relevant python code follows.

Thanks in Advance 



        self.appts_list = wxListCtrl(self, 220, size=(220,160),
                    style=wxLC_REPORT|wxSUNKEN_BORDER|wxLC_VRULES|wxLC_HRULES)
        self.appts_list.InsertColumn(0, "Check")
        self.appts_list.InsertColumn(1, "Time")
        self.appts_list.InsertColumn(2, "Text")
        self.appts_list.SetTextColour(wxBLUE)
        self.appts_list.EnsureVisible(1)

        .....
       
            for i in range(len(appointments)-1, -1, -1):
                hour = str(appointments[i].date_time.hour)
                date =  appointments[i].date_time.strftime("%x")
                time =  appointments[i].date_time.strftime("%X")

                self.appts_list.InsertStringItem(i,'')
                #self.appts_list.SetStringItem(i, 0, ' ')
                self.appts_list.SetStringItem(i, 1, '%s. %s'%(date,time))
                self.appts_list.SetStringItem(i, 2,appointments[i].getText())
                self.appts_list.SetItemData(i, i)




More information about the Python-list mailing list