Python 如何在PyGTK中从主题设置图标
如何在按钮上设置图标Python 如何在PyGTK中从主题设置图标,python,button,icons,pygtk,Python,Button,Icons,Pygtk,如何在按钮上设置图标徽章收藏夹,不是从gtk.StockID,而是从当前主题?如果您这样做,应该可以: button.props.image = gtk.image_new_from_icon_name('emblem-favorite', gtk.ICON_SIZE_BUTTON) 您希望通过实例化Gio.ThemedIcon()加载主题图标,然后将其转换为图像并添加到按钮: icon = Gio.ThemedIcon(name="emblem-favorite") im
徽章收藏夹
,不是从gtk.StockID
,而是从当前主题?如果您这样做,应该可以:
button.props.image = gtk.image_new_from_icon_name('emblem-favorite', gtk.ICON_SIZE_BUTTON)
您希望通过实例化Gio.ThemedIcon()加载主题图标,然后将其转换为图像并添加到按钮:
icon = Gio.ThemedIcon(name="emblem-favorite")
image = Gtk.Image.new_from_gicon(icon, Gtk.IconSize.BUTTON)
button.add(image)
我认为,股票ID实际上应该从当前主题中选择图标。不是吗?但pygtk中没有
gtk.STOCK\u FAVORITE
或gtk.STOCK\u徽章\u FAVORITE
button=gtk.button()
button.props.image.props.icon\u name='徽章收藏夹'
无效:AttributeError:'NoneType'对象没有属性'props'