gtk TreeView + ListStore cachelése

 ( BikMak | 2011. június 27., hétfő - 15:09 )

Adott egy Treeview, abban egy ListStore. Feladat: felolvasni egy szövegfájlt soronként, és megjeleníteni. Ez egyelőre remekül működik is, de 1-2M-es fájlok felolvasása már érezhető időbe kerül neki, a cél pedig az lenne hogy 2-3G-s vagy akár annál jóval nagyobb fájlok böngészgetése is problémamentes legyen (logok). Adódik a lehetőség, csak annyi szöveget olvasok fel, amit meg kell jeleníteni egy oldalon, meg mondjuk X oldalt előre/vissza, a simább lapozás miatt.

Kérdések:
- Van e erre valami megoldás a gtk-ban, vagy kézzel kell megcsinálni?
- Van e valami jobb megoldás, valami best practise?

(A program pythonban íródott, ha ez számít valamit)

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Barbar, teljesen vad otlet: mmapold be az egeszet, aztan a tobbit a kernel majd megoldja.

--
|8]