一键式GTK + CSS

gan*_*bra 2 css gtk gtk3

如何在GTK +中为一个按钮设置颜色

GtkButton button8 { 
border-radius: 20;
border-width: 1 1 1 1;
font: Sans 16;
color: black;
background-image: -gtk-gradient (linear,
             left top,
             left bottom,
             color-stop(0.0,rgba(34,97,170,1)),
             color-stop(0.50,rgba(56,145,218,1)),
             color-stop(0.51,rgba(34,131,216,1)),
             color-stop(1.00,rgba(134,191,234,1)));
}
Run Code Online (Sandbox Code Playgroud)

这个css改变了glade文件中al按钮的颜色.我该如何更改css以便它只影响一个按钮?

dra*_*hnr 6

gtk_widget_set_name (widget, "fooname"); 或在林间空地做同样的事:


标记是设置图像名称


然后用类似的东西

GtkButton#fooname {
     border-radius: 20;
     ...
}
Run Code Online (Sandbox Code Playgroud)

请参阅https://developer.gnome.org/gtk3/stable/GtkCssProvider.html