获取GtkEntry的背景颜色

时间:2013-02-21 19:23:31

标签: gtk gtk3

获取常规小部件(GtkWidget)的颜色非常简单。

我刚收到GtkStyleContext并且正在调用get_background_color函数。但我无法获得像GtkTreeViewGtkEntry这样的小工具的背景色。

所以问题是如何得到它?

2 个答案:

答案 0 :(得分:0)

好的,我找到了解决方案:gtk_style_context_get_style_property(在上下文中,在prop_str中,out值)。 prop_str是样式属性名称(窗口小部件文档中的“样式属性”部分,不同的窗口小部件有不同的部分)。

答案 1 :(得分:0)

是的你是对的.... 您应该在gtk_style_context_get_style_property函数中提供“background-color”作为prop_str,它将返回背景颜色。