2

我有一个用 python 编写的应用程序,它在树视图中显示它的一些数据。默认情况下,树视图是一个浮动的白色事务,带有小浮动三角形来扩展节点。

是否可以将此样式更改为更像 Windows 资源管理器树视图?具体来说,我希望有垂直线表示节点的亲子关系。

如果这是可能的,它会怎么做?

4

2 回答 2

3

对于链接箭头的线,在 gtk.TreeView 中有一个方法,请参阅http://library.gnome.org/devel/pygtk/stable/class-gtktreeview.html#method-gtktreeview--set-enable-tree-线条

于 2009-07-30T19:10:08.050 回答
1

您需要为此创建一个自定义CellRenderers。以下链接可能会有所帮助。

http://www.pygtk.org/pygtk2tutorial/ch-TreeViewWidget.html

http://www.pygtk.org/pygtk2tutorial/sec-CellRenderers.html

于 2009-07-30T16:46:20.400 回答