Пример #1
0
 def tree_store(self):
     self.store.clear()
     for category in xpmPackageCategory():
         xmp = GdkPixbuf.Pixbuf.new_from_xpm_data(category[1])
         self.store.append([xmp, category[0]])
     return self.store
Пример #2
0
#!/usr/bin/env python

import gtk
from xpm import xpmPackageCategory
window = gtk.Window()

liststore = gtk.ListStore(gtk.gdk.Pixbuf)
for f in xpmPackageCategory():
    i = gtk.gdk.pixbuf_new_from_xpm_data(f[1])
    liststore.append([i])

treeview = gtk.TreeView(liststore)
cell = gtk.CellRendererPixbuf()
column = gtk.TreeViewColumn("Pixbuf", cell)
column.add_attribute(cell, "pixbuf", 0)
treeview.append_column(column)

window.connect("destroy", lambda w: gtk.main_quit())

window.add(treeview)
window.show_all()

gtk.main()
Пример #3
0
 def Tree_Store(self):
     self.store.clear()
     for category in xpmPackageCategory():
         XPM = Gtk.gdk.pixbuf_new_from_xpm_data(category[1])
         self.store.append([XPM, category[0]])
     return self.store