Andrea Caminiti wrote:
hi john:
i was trying to use the code you just posted to to have a combobox with images
and it's labels (text), only, no text entry needed. but i got some warnings.
the code i used:
def combo(self):
#lists = self.list
combobox = gtk.ComboBox()
list = gtk.ListStore(gtk.gdk.Pixbuf, str)
px = gtk.CellRendererPixbuf()
text = gtk.CellRendererText()
combobox.pack_start(px, True)
combobox.pack_start(text, True)
combobox.add_attribute(px, "pixbuf", 0)
combobox.add_attribute(text, "text", 1)
combobox.pack_end(text, True)
you seem to be adding this twice. I think that's what the error message
is about.
#for n in range (8):
# numb =+ 1
pics =
gtk.gdk.pixbuf_new_from_file('c:\\images\\bumps\\NE_to_SW_LowerTrace.jpg')#dicts.images['b1'])
list.append((pics, 'fucking shit'))#dicts.names['b1'])
python warnings:
dgc-gui.py:71: GtkWarning: gtk_cell_view_cell_layout_pack_end: assertion `!gtk_c
ell_view_get_cell_info (cellview, renderer)' failed
combobox.pack_end(text, True)
dgc-gui.py:71: GtkWarning: gtk_tree_view_column_cell_layout_pack_end: assertion
`! gtk_tree_view_column_get_cell_info (column, cell)' failed
combobox.pack_end(text, True)
dgc-gui.py:94: GtkWarning: gtk_cell_view_cell_layout_pack_end: assertion `!gtk_c
ell_view_get_cell_info (cellview, renderer)' failed
combobox.set_model(list)
dgc-gui.py:278: GtkWarning: gtk_tree_view_column_cell_layout_pack_end: assertion
`! gtk_tree_view_column_get_cell_info (column, cell)' failed
window.show()
and on the other hand. as you can see, i was trying to use a dictionary in a
class to get the name and path for the images. but seem that doesn't work. is
there any way to do it?? or i need to write down each path and label for each
image...
What was the error message when you tried this, if any?
John
_______________________________________________
pygtk mailing list [email protected]
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/