很快,Treeview 和 Treestore,输入文本不显示

很快,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对于 a 、、、等列也是Spinner如此。Progress

定义树模型列 创建并链接到 cellrenderer

相关内容