GTK - 使小部件设置持久化
GTK - make widget settings persistant
我在 c 中有一个简单的 GTK 程序,它要求用户使用 GTK Scale 小部件设置值。有没有办法使设置持久化,以便在程序关闭和再次 运行 时它们仍然存在?
谢谢!
使用GSettings
。简而言之,这涉及编写一个 "settings schema" 描述要在程序运行期间保存的数据片段(每个称为 "setting")。然后,您可以使用 g_settings_bind()
将设置绑定到 GtkScale
的 GtkAdjustment
的 value
属性,这样每次都会自动保存该值滑块被拖动。
我在 c 中有一个简单的 GTK 程序,它要求用户使用 GTK Scale 小部件设置值。有没有办法使设置持久化,以便在程序关闭和再次 运行 时它们仍然存在?
谢谢!
使用GSettings
。简而言之,这涉及编写一个 "settings schema" 描述要在程序运行期间保存的数据片段(每个称为 "setting")。然后,您可以使用 g_settings_bind()
将设置绑定到 GtkScale
的 GtkAdjustment
的 value
属性,这样每次都会自动保存该值滑块被拖动。