使用GSettings时,{ss}映射到的GLib类型是什么?

时间:2018-03-15 06:10:47

标签: dictionary glib gsettings gvariant

我有一个带有a{ss}类型键的gsettings架构。我想将所述键绑定到对象上的属性。我已成功将g_settings_bindg_settings_bind_with_mapping与其他键一起使用,但我不知道将此键映射到的类型。 GVariant是一个带有键字符串和值字符串的字典数组,但是什么样的glib类型是什么?

1 个答案:

答案 0 :(得分:0)

您需要使用g_settings_bind_with_mapping(),因为a{ss}not supported by g_settings_bind()a{ss}是一个将字符串映射到字符串的字典,我可能会在GLib中将其表示为GHashTable将字符串映射到字符串。