GBinding更新时间?

时间:2017-11-19 14:29:40

标签: gtk3 gobject

我通过g_object_bind_property将我的GtkApplication的属性与我的Preference对话框中的GtkEntry字段相关联。像魅力一样。

但是,它的工作原理有点太好了,因为GtkEntry中添加/删除/更改的每个字符都会反映在相应的GtkApplication属性中。我希望此更新只发生在用户按下时激活GtkField。有没有办法调整绑定的时间,还是我应该只处理激活信号?

1 个答案:

答案 0 :(得分:2)

我认为没有办法让GObject属性绑定以信号或属性值为条件。我认为您需要手动处理activate信号,如您所怀疑的那样。