LINUX.ORG.RU

[pygtk] Создание собственных моделей для gtk.TreeView

 


0

1

Приветствую.

Пришел к мысли, что копировать данные в gtk.ListStore или gtk.TreeStore во многих случаях неэффективно. Захотел создать свою собственную модель. В сети есть куча примеров этого с использованием gtk.GenericTreeModel, однако как выяснилось его выпилили в 3-м pygtk. Соответственно, чтоб поменьше портировать в будущем я хотел бы создать свою новую модель на основе gtk.TreeModel. Это реально? Если да то поделитесь советом или киньте пример кода.

★★★★★

Зачастую, в TreeModel не сильно больше работы. GenericTreeModel только обеспечивает валидацию итеров и обработку событий по вставке/удалению элементов.

Я бы сейчас не заморачивался, а портировал потом. Тем более, полагаю, будет один класс, оборачивающий TreeModel вокруг питоновского листа.

baverman ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.