我很好奇 gsettings 是否可以用来存储对象,还是必须静态设置所有内容?诸如用户对象之类的对象可以存储在 gsettings 中吗?是否可以使用每个用户的固定属性添加和删除用户?
问问题
275 次
在文档中,他们提到了您可以使用创建的“可重定位”架构g_settings_new_with_path()
。这允许您在不同位置动态存储具有相同架构的“对象”。因此,您可以创建/org/mysite/users/bob/
并在其中具有full-name
每个用户“对象”都具有的属性。您仍然会存储一个引用它们的列表以了解存在哪个模式。要删除它们,您可以g_settings_reset()
在每个键上使用。