很快,Treeview 和 Treestore,条目文本不显示

end*_*der 4 quickly application-development glade

如果我将条目附加到treestore,我可以看到条目在那里,但我看不到这些条目的任何文本。我不知道我是否必须添加一个repaint或什么,或者我是否应该treestoretreeview某种方式将列链接到列。

问题(不显示文字):

在此处输入图片说明

列添加到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"])
Run Code Online (Sandbox Code Playgroud)

Tim*_*imo 5

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

这同样适用于一PixBufSpinnerProgress,等列。

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