Linux/C/GTK+;将GtkTextView背景设置为默认窗口颜色

Linux/C/GTK+;将GtkTextView背景设置为默认窗口颜色,c,colors,gtk,background,gtktextview,C,Colors,Gtk,Background,Gtktextview,我想将GtkTexetView背景色设置为窗口的默认颜色,使其看起来像GTK标签。请看一看图片,但请注意,我希望它用于C而不是PHP,我使用GNOME而不是MS Windows。以下是如何做到这一点: GdkColor color; gtk_widget_realize(window); gtk_style_lookup_color(gtk_widget_get_style(window), "bg_color", &color); gtk_widget_modify_base(text

我想将GtkTexetView背景色设置为窗口的默认颜色,使其看起来像GTK标签。请看一看图片,但请注意,我希望它用于C而不是PHP,我使用GNOME而不是MS Windows。

以下是如何做到这一点:

GdkColor color;
gtk_widget_realize(window);
gtk_style_lookup_color(gtk_widget_get_style(window), "bg_color", &color);
gtk_widget_modify_base(textview, GTK_STATE_NORMAL, &color);
无论您使用Windows或Gnome,还是C或PHP,GTK工具包在不同平台上的工作方式基本相同,您应该能够从PHP代码中推断出C代码