我想在浏览器中将图标设置为我的模型按钮。我在webkit2中使用python GTK3.0版本。到现在为止,我到目前为止所做的一切。
new_window_button = make_modelbutton(_("New Window"), 0.0, 0.5)
new_window_button.connect("clicked", lambda x: self.open_new_window())
new_window_label = make_modelbutton_label("[ Ctrl+N ]", 0.95, 0.5)
以及make_modelbutton()的功能
def make_modelbutton(text, xalign, yalign):
button = Gtk.ModelButton(label=text)
button.set_alignment(xalign, yalign)
button.get_child().set_padding(5, 5)
return button
我试图添加set_image方法,但是没有用。我需要帮助来设置我的图标。 谢谢
答案 0 :(得分:0)
您应该使用以下命令设置按钮的“ icon”和“ iconic”属性:
button.props.icon(并将您选择的Gio.Icon设置)以及将button.props.iconic设置为True,如果未设置iconic属性或图标无效,则会显示文本