我想使用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,则只需将其替换为它。您没有使用GtkLinkButton特有的任何功能。
您只需要确保点击处理程序回调被触发即可。您已连接到“激活链接”,但是此信号在标准GtkButton上将不存在
在此处查看可用信号。
https://developer.gnome.org/gtk3/stable/GtkButton.html
关于c++ - 设置GtkLinkButtons的样式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34495313/