设置GtkLinkBut​​tons的样式

时间:2015-12-28 14:24:42

标签: c++ gtk

我想使用GtkLinkBut​​ton的功能,但它的设计让我感到不安。我希望它看起来像普通的GtkButton,而不是带有蓝色下划线的文字。

我尝试的是在我的按钮上使用此代码:

GtkWidget *button = gtk_link_button_new_with_label  ("region panel", "Input Sources");
gtk_button_set_relief (button, GTK_RELIEF_NORMAL);
gtk_button_set_use_underline (button, FALSE);

然而,它不是改变设计,而是什么都不做。

1 个答案:

答案 0 :(得分:0)

如果您希望它看起来像GtkButton,那么只需用它替换它。你没有使用任何GtkLinkBut​​ton特有的技能。

您只需要确保点击处理程序回调被触发。您已连接到“activate-link”,但此信号不会出现在标准GtkButton

在这里查看可用信号。 https://developer.gnome.org/gtk3/stable/GtkButton.html