2011-05-24 42 views
0

在我的PyGTK GUI中,我從一個ListStore填充一個TreeView。 ListStore包含3個字符串字段,這些數據從純文本文件讀入存儲區。 TreeView被設置在一個ScrolledWindow中。該列表非常長,大約80K行,這意味着我的ListStore列表將是80K項目長。該程序需要很長時間來填充TreeView。有什麼技術可以避免將整個列表全部讀入內存。我怎樣才能閱讀它的步驟?我應該在什麼事件中調用這個讀入ListStore例程?如何從一個很長的列表中填充一個PyGTK TreeView?

回答

2

the PyGTK FAQ有一些關於加載長列表和保持您的UI在加載時響應的提示。

相關問題