我想将GtkTexetView背景色设置为窗口的默认颜色,以使其看起来像GtkLabel。看一下these图像,但是请注意,我想要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代码。

关于c - Linux/C/GTK +将GtkTextView背景设置为默认窗口颜色,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3134847/

10-16 17:54
查看更多