我想使用GtkLinkButton的功能,但它的设计让我感到不安。我希望它看起来像普通的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);
然而,它不是改变设计,而是什么都不做。
答案 0 :(得分:0)
如果您希望它看起来像GtkButton,那么只需用它替换它。你没有使用任何GtkLinkButton特有的技能。
您只需要确保点击处理程序回调被触发。您已连接到“activate-link”,但此信号不会出现在标准GtkButton
上在这里查看可用信号。 https://developer.gnome.org/gtk3/stable/GtkButton.html