我正在开发一个用 python 编写的 GTK+ 应用程序。我显然使用 PyGtk。我的申请是关于视频集的。这是一种 F-spot 或 Picasa,但用于视频。
正如您在这两个应用程序中看到的那样,您有一个中心区域,您可以在其中查看所有带有标签缩略图的照片。
在我的应用程序中,我想实现相同的视图。现在我只是使用这个:
Agtk.Table
包含 a VBox
,在VBox
a Pixbuf
(我的视频缩略图)和 aHBox
内,以及在 内,与标签HBox
一样多。Pixbuf
它正在工作,但它很丑陋,而且它似乎不是更好的解决方案。
深入查看文档,我发现了两个我需要的小部件:IconView
和TreeView
. 但是IconView
每个“行”只能显示一个 pixbuf,并且 TreeView 不会显示为像IconView
.
我的问题:有没有办法像 IconView 一样显示 TreeView(在网格中)?您将如何实现在下方排列照片和标签的 F-spot 方式?