Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在图像菜单项中使用自定义图标?_Python_Menu_Gtk_Pygtk_Menuitem - Fatal编程技术网

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

Python 如何在图像菜单项中使用自定义图标?,python,menu,gtk,pygtk,menuitem,Python,Menu,Gtk,Pygtk,Menuitem,我可以创建带有图标的菜单项: new = gtk.ImageMenuItem(gtk.STOCK_NEW, 'New') 但是如何使用自定义图标-从文件中 对我来说,以下代码有效: img = gtk.Image() img.set_from_stock(gtk.STOCK_NEW, 1) item = gtk.ImageMenuItem('New') item.set_image(img) menu.append(item) 您好,还要添加new。设置“始终显示图像”(True),以便显

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

new = gtk.ImageMenuItem(gtk.STOCK_NEW, 'New')
但是如何使用自定义图标-从文件中


对我来说,以下代码有效:

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

您好,还要添加
new。设置“始终显示图像”(True)
,以便显示图像,因为默认情况下图像已关闭。虽然这个代码片段是受欢迎的,可能会提供一些帮助,但它将是如何解决这个问题的。如果没有这些,你的答案就没有什么教育价值——记住,你是在将来为读者回答这个问题,而不仅仅是现在提问的人!请在回答中添加解释,并说明适用的限制和假设。
img = gtk.Image()
img.set_from_stock(gtk.STOCK_NEW, 1)
item = gtk.ImageMenuItem('New')
item.set_image(img)
menu.append(item)