我有一个带有a{ss}
类型键的gsettings架构。我想将所述键绑定到对象上的属性。我已成功将g_settings_bind
和g_settings_bind_with_mapping
与其他键一起使用,但我不知道将此键映射到的类型。 GVariant
是一个带有键字符串和值字符串的字典数组,但是什么样的glib类型是什么?
答案 0 :(得分:0)
您需要使用g_settings_bind_with_mapping()
,因为a{ss}
是not supported by g_settings_bind()
。 a{ss}
是一个将字符串映射到字符串的字典,我可能会在GLib中将其表示为GHashTable
将字符串映射到字符串。