设置 GtkLinkButtons 的样式
Set the style of GtkLinkButtons
我想使用 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);
然而,它并没有改变设计,而是什么都不做。
如果您希望它看起来像 GtkButton,那么只需将其替换为 GtkButton。您没有使用 GtkLinkButton 的任何特殊功能。
您只需确保您的点击处理程序回调已被触发。您已连接到 "activate-link",但此信号不会存在于标准 GtkButton
在这里查看可用信号。
https://developer.gnome.org/gtk3/stable/GtkButton.html
我想使用 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);
然而,它并没有改变设计,而是什么都不做。
如果您希望它看起来像 GtkButton,那么只需将其替换为 GtkButton。您没有使用 GtkLinkButton 的任何特殊功能。
您只需确保您的点击处理程序回调已被触发。您已连接到 "activate-link",但此信号不会存在于标准 GtkButton
在这里查看可用信号。 https://developer.gnome.org/gtk3/stable/GtkButton.html