如何设置/获取Gtk"样式属性"

Use*_*337 6 gtk

如何设置gtk文档中列出的gtk"样式属性"?
喜欢GtkWidget有样式属性:

  "separator-height"         gint                  : Read
  "separator-width"          gint                  : Read
Run Code Online (Sandbox Code Playgroud)

那么如何获取和设置它们?使用GTK +和C.

谢谢,PP.

pto*_*ato 4

例如:

gint height, width;
gtk_widget_style_get(widget, "separator-height", &height,
                     "separator-width", &width, NULL);
Run Code Online (Sandbox Code Playgroud)

它的工作原理就像g_object_get()。但没有相应的gtk_widget_style_set(),您必须通过 RC 文件来设置它们,您可以使用gtk_rc_parse().
是 RC 文件的文档。

但需要明确的是,用户通常不喜欢你弄乱他们的主题。