gpt4 book ai didi

python - 折叠空 gtk.CellRenderer

转载 作者:行者123 更新时间:2023-12-01 05:54:29 24 4
gpt4 key购买 nike

我有一个 gtk.TreeViewColumn,其中包含 14 个 gtk.CellRendererPixbuf 属性。其中大多数大部分时间都是空的(关联的 TreeStore 值为 None)。

这些图标总是间隔显示,就好像它们都存在一样,但是我希望空单元格渲染器折叠起来,堆叠左侧的图标。

这是目前的样子:

enter image description here

缺少的图标与None相关。

我已经浏览了 TreeViewColumnCellRenderer 文档,但我被难住了。

最佳答案

解决方案是编写您自己的 CellRenderer,它接受图标列表。看Getting Things GNOME!这样一个渲染器的实现ToDO 应用程序:

http://bazaar.launchpad.net/~gtg/gtg/trunk/view/head:/GTG/gtk/browser/CellRendererTags.py

然后,您可以使用要显示的对象列表设置 tag_list 属性。 (在应用程序中您可以显示纯色或图标)

结果如下所示(图标列表是第一列):

enter image description here

关于python - 折叠空 gtk.CellRenderer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13150763/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com