0

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

4

1 回答 1

1

这是如何做到的:

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 代码。

于 2010-06-29T21:23:55.257 回答