很快,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"]) 

在第二个屏幕截图中, Tree View Editor ,您应该右键单击要显示文本的每个列,然后选择Add child text以将Gtk.CellRendererText添加到此列。 cellrenderer的第一个属性应该是要在该列中显示的列表库中的值。

同样适用于PixBufSpinnerProgress等列。

定义treemodel列创建并链接到cellrenderer