如何在图像菜单项中使用自定义图标?

2 投票
2 回答
3128 浏览
提问于 2025-04-16 07:50

我可以创建带图标的菜单项:

new = gtk.ImageMenuItem(gtk.STOCK_NEW, 'New')

但是我该怎么从文件中使用自定义图标呢?

2 个回答

1

对我来说,下面的代码有效:

img = gtk.Image()
img.set_from_stock(gtk.STOCK_NEW, 1)
item = gtk.ImageMenuItem('New')
item.set_image(img)
menu.append(item)
7

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)

撰写回答