0
我想从GValue
获得GdkRGBA
,但我无法使用这种类型初始化GValue
。Init GValue结构
我尝试下面的代码:
GValue value;
g_value_init(value, G_TYPE_OBJECT);
gtk_style_context_get_property(style_context, "color", STATE_FLAG_NORMAL, &value);
,但我得到了以下错误:
cannot initialize GValue with type 'GdkRGBA', the value has already been initialized as 'GObject'
我试过很多其他G_TYPE_*
的,但我得到一个类似的错误。
如何使用GdkRGBA
类型初始化GValue
?