GTK:如何以编程方式从GSchema枚举中获取缺口和值

GTK:如何以编程方式从GSchema枚举中获取缺口和值,gtk,gtk3,Gtk,Gtk3,我有以下GSchema: “摄氏度” 温度单位 应用程序中使用的温度单位 我正在寻找一种方法,以编程方式获取枚举com.example.unit.temperature的nicks和values 我想做的是将温度单位键绑定到ComboBoxText以允许用户选择温度单位,但我想避免在GScheme和代码中定义两次枚举 我的目标是初始化ComboBoxText直接从中读取可能的值。您可以使用gsettingschema在GSettings架构中收集数据。对于与枚举值关联的键,将以数组形式返回所

我有以下GSchema:


“摄氏度”
温度单位
应用程序中使用的温度单位
我正在寻找一种方法,以编程方式获取枚举
com.example.unit.temperature的
nick
s和
value
s

我想做的是将
温度单位
键绑定到
ComboBoxText
以允许用户选择温度单位,但我想避免在GScheme和代码中定义两次枚举


我的目标是初始化
ComboBoxText
直接从中读取可能的值。

您可以使用
gsettingschema
在GSettings架构中收集数据。对于与枚举值关联的键,将以数组形式返回所有可能的值