如何从很长的列表中填充PyGTK TreeView?

时间:2011-05-24 11:11:34

标签: pygtk

在我的PyGTK GUI中,我从ListStore填充TreeView。 ListStore包含3个字符串字段,此数据从纯文本文件读入存储。 TreeView在ScrolledWindow中设置。列表很长,大约80K行,这意味着我的ListStore列表将是80K项长。该程序需要很长时间来填充TreeView。有哪些技术可以避免将整个列表全部读入内存。我怎么能逐步阅读?我应该在什么事件上调用这个read-into-ListStore例程?

1 个答案:

答案 0 :(得分:2)

the PyGTK FAQ中有一些关于加载长列表并在加载时保持UI响应的提示。