我正在使用python编写的GTK +应用程序。我明显使用PyGtk。我的应用程序是关于视频的集合。这是一种F-spot或Picasa,但是用于视频。是否可以绘制像GtkIconView一样列出的GtkTreeView?
正如您在这两个应用程序中看到的,您有一个中心区域,您可以在其中使用标签缩略图查看所有照片。
在我的应用程序中,我想实现相同的视角。现在我只是用这个:含
一个gtk.Table
一个VBox
,该VBox
一个Pixbuf
(我的视频缩略图)和HBox
,并HBox
内内,尽可能多的为Pixbuf
标签。
它的工作,但它的丑陋,它似乎不是更好的解决方案。
深入研究文档,我发现靠近我的neeeds有两个小工具:IconView
和TreeView
。但IconView
每个“行”只能显示一个pixbuf,而TreeView不显示为像IconView
这样的网格。
我的问题:有没有像显示图标型控件的一个TreeView(在网格中)的方法吗? 您将如何实施F-Spot安排照片和标签的方式?
我还没有涉足这个自己,但它看起来像它可能实现一个自定义的'CellRenderer'和'pack_end'到'IconView'中? – bobince 2010-08-29 23:54:44