Приветствую.
Имеется список питоновских объектов с кучей полей внутри. Необходимо отобразить значения некоторых полей объектов из этого списка в gtk.TreeView.
В самом начале я создал наследника gtk.ListStore с первым полем содержащим мой пайтоноский объект и кучей дополнительных полей отражающих данные из полей этого объекта. Решение простое, но неэффективно и громоздкое — надо дублировать данные (соответственно растет объем занимаемой памяти), следить за тем чтоб в полях модели и полях объекта были одни и те же данные и т.д.
Сейчас у меня возникло желание генерировать часть полей, которые содержат данные из пайтоновского объекта, динамически. Соответственно возможно ли это и какие методы требуется переопределить в моем наследнике gtk.ListStore?