如何在Python中更改GtkTreeView样式?

2 投票
2 回答
1590 浏览
提问于 2025-04-15 13:17

我有一个用Python写的应用程序,它以树形视图的方式展示一些数据。默认情况下,这个树形视图是漂浮的白色样式,旁边有小三角形可以展开节点。

我想知道是否可以把这个样式改得更像Windows资源管理器里的树形视图?具体来说,我希望能有垂直线条来表示节点之间的父子关系。

如果可以做到的话,应该怎么做呢?

2 个回答

1

你需要为这个创建一个自定义的 CellRenderer。下面的链接可能会对你有帮助。

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

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

撰写回答