Быстро, Treeview и Treestore, текст записи не отображается
Если я добавлю записи в 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"])
1 ответ
Решение
На вашем втором скриншоте Tree View Editor
, вы должны щелкнуть правой кнопкой мыши каждый столбец, в котором вы хотите отобразить текст и выбрать Add child text
добавить Gtk.CellRendererText
в этот столбец. Первое свойство для cellrenderer должно быть значением из списка списков, которое вы хотите показать в этом столбце.
То же самое касается PixBuf
, Spinner
, Progress
и т. д. столбцы.