|
|
|
|||||||||||
Speed up gtk.ListStoreDecember
06
Alguien sabe de algun algoritmo o forma para acelerar la insersion de elementos en un ListStore?. He estado haciendo pruebas con Christine sobre una lista de ~14000 canciones y mi pobre maquinita tarda entre 20 y 24 segundos para llenar el ListStore.Se, que podria mostrar Christine y dejar que una llamada con idle_add haga la chamba, es decir, christine se mostraria en menos de 1 segundo, pero el idle_add me retrasa mas la carga de la lista a unos 2 minutos. Alguien con algun comentario, enlace o similar, seria mas que apreciado. #2 Ya se que no es la mejor respuestaPero !! peroooo [ Reply (0) ]
#3 Re: Speed up gtk.ListStore
Pedro Guridi, <E-Mail> / Tuesday 15 January 2008 12:46pm
Hola, que tal? [ Reply (0) ]
#4 Re: Speed up gtk.ListStore
Jose Jorge Lorenzo Vila, <E-Mail> / Monday 18 February 2008 4:53pm
Se me ocurre una bobada, pero que a mi me resolvi??????? exactamente para adicionar 15000 entradas a un ListStore y la solucion fue precisamente linkear el treeview con el model despues que este estuviera lleno, realmente y en honor a la verdad no fue para usuarlo en un treeview, sino en un EntryCompletion, pero sin esta variante era muchisimo m???????s lento. [ Reply (1) ]
#4.1 Re: Re: Speed up gtk.ListStoreNo es una bobada, simplemente haces que el treeview (o el visor que vayas a utilizar) aloje los espacios 1 vez cuando el modelo esta lleno, en cambio, si los enlazas primero y llenas el modelo despues el treeview tiene que alojar y mostrar los cambios del modelo. [ Reply (0) ]
Comment XML feeds: RSS | Atom
|
|||||||||||
|
|
|||||||||||
#1 Re: Speed up gtk.ListStore
Oye Markuz, has pensado filtrar las listas? Es decir, recuerdo que el WMP tiene opciones para buscar archivos e insertarlos a la lista, buscar archivos y s???????lo los nuevos insertarlos a la lista, o buscar archivos nuevos y s???????lo agregar enlaces a la lista. Podr??????a funcionar?