我正在使用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