Я могу создавать пункты меню с иконками:
new = gtk.ImageMenuItem(gtk.STOCK_NEW, 'New')
но как я могу использовать пользовательский значок - из файла?
http://library.gnome.org/devel/pygtk/stable/class-gtkimagemenuitem.html#method-gtkimagemenuitem--set-image
img = gtk.Image() img.set_from_file(filename) new = gtk.ImageMenuItem(gtk.STOCK_NEW, 'New') new.set_image(img)
У меня работал следующий код:
img = gtk.Image() img.set_from_stock(gtk.STOCK_NEW, 1) item = gtk.ImageMenuItem('New') item.set_image(img) menu.append(item)