3

如何设置emblem-favorite按钮上的图标,而不是来自gtk.StockID当前主题,而是来自当前主题?

4

2 回答 2

2

如果你这样做应该可以工作:

button.props.image = gtk.image_new_from_icon_name('emblem-favorite', gtk.ICON_SIZE_BUTTON)
于 2012-08-15T06:45:26.320 回答
0

您想通过实例化 Gio.ThemedIcon() 来加载主题图标,然后将其转换为图像并将其添加到您的按钮:

icon = Gio.ThemedIcon(name="emblem-favorite")
image = Gtk.Image.new_from_gicon(icon, Gtk.IconSize.BUTTON)
button.add(image)
于 2020-11-02T08:04:07.650 回答