如何存储 gtk 应用程序的用户配置

adi*_*aji 1 c gtk config

我想用 GTK+ 编写一个简单的文本编辑器,我想存储用户配置,如 font-size font-type 等......我想写这样的功能:

char *fontName = "monospace bold 12";


char *getFont(something);



void setFont(char *fontName);
Run Code Online (Sandbox Code Playgroud)

ntd*_*ntd 6

在 GTK+ 世界中处理设置的默认方式是使用GtkSettings。请注意,这并不像人们想象的那样直接。

如果你想要更简单的东西,只需在用户配置目录中存储一个密钥文件