Если я добавляю записи в treestore
, я вижу, что записи есть, но я не вижу никакого текста для этих записей. Я не знаю, нужно ли мне добавить repaint
или что-то в этом роде, или я должен каким-то образом связать столбцы treestore
со столбцами treeview
.
Проблема (текст не отображается):
Столбцы добавлены в treeview
:
и код, который я добавил, чтобы добавить записи в дерево:
# Code for other initialization actions should be added here.
treestore = self.builder.get_object("treestore1")
root = treestore.append(None,["from_test1","to_test1"])
treestore.append(root,["from_test2","to_test2"])
В Вашем втором снимке экрана, эти Tree View Editor
, необходимо щелкнуть правой кнопкой по каждому столбцу, который Вы хотите показать тексту в и выбору Add child text
для добавления Gtk.CellRendererText
к этому столбцу. Первое свойство для cellrenderer должно быть значением от liststore, который Вы хотите показать в том столбце.
То же идет для PixBuf
, Spinner
, Progress
, и т.д. столбцы.