获取常规小部件(GtkWidget)的颜色非常简单。
我刚收到GtkStyleContext
并且正在调用get_background_color
函数。但我无法获得像GtkTreeView
或GtkEntry
这样的小工具的背景色。
所以问题是如何得到它?
答案 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,它将返回背景颜色。