2

我很好奇 gsettings 是否可以用来存储对象,还是必须静态设置所有内容?诸如用户对象之类的对象可以存储在 gsettings 中吗?是否可以使用每个用户的固定属性添加和删除用户?

4

1 回答 1

6

文档中,他们提到了您可以使用创建的“可重定位”架构g_settings_new_with_path()。这允许您在不同位置动态存储具有相同架构的“对象”。因此,您可以创建/org/mysite/users/bob/并在其中具有full-name每个用户“对象”都具有的属性。您仍然会存储一个引用它们的列表以了解存在哪个模式。要删除它们,您可以g_settings_reset()在每个键上使用。

于 2015-07-13T12:23:24.730 回答