Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/01/2011, 12:27
Nano-rosario
 
Fecha de Ingreso: abril-2008
Mensajes: 68
Antigüedad: 16 años, 1 mes
Puntos: 0
wx.ListCtrl.Append columnas vacias

Estoy cargando los registros de una base de datos en un control wx.ListCtrl con la siguiente funcion:

Código:
    def Load_from_list(self,list,preserve_list = False):
        self.DeleteAllColumns()
        self.DeleteAllItems()
        self.data.clear()
        if not preserve_list:
            self.li = list           
        self.Insert_Columns(self.colums)
        for i,registro in enumerate(list):
            index = self.Append(registro)
            self.data[i]=registro
            self.SetItemData(index, index)
        self.itemDataMap = self.data
        listmix.ColumnSorterMixin.__init__(self, len(self.colums))
        
        for i,c in enumerate(self.colums):
            self.SetColumnWidth(i, wx.LIST_AUTOSIZE_USEHEADER)
En linux me carga todo correctamente, en windows la lista esta completa pero me deja columnas vacias, que puede ser?

la linea se carga de index = self.Append(registro)