Как заполнить PyGTK TreeView из очень длинного списка? - PullRequest
0 голосов
/ 24 мая 2011

В моем PyGTK GUI я заполняю TreeView из ListStore. ListStore содержит 3 строковых поля, и эти данные считываются в хранилище из простого текстового файла. TreeView устанавливается в ScrolledWindow. Список очень длинный, около 80 тыс. Строк, что означает, что мой список ListStore будет состоять из 80 тыс. Элементов. Программа занимает много времени для заполнения TreeView. Какие существуют методы, чтобы избежать чтения в память всего списка целиком. Как я могу прочитать это по шагам? И при каком событии я должен вызывать эту процедуру чтения в ListStore?

1 Ответ

2 голосов
/ 24 мая 2011

В есть несколько советов по PyGTK FAQ о загрузке длинных списков и поддержании адаптивности вашего интерфейса во время загрузки.

...