是否有任何機制的數據綁定(如在WPF中)在GTK(精確pygtk)? 我想擺脫這種醜陋的代碼:GTK數據綁定
def set_foo(self,txt):
return self.gtkBuilder.get_object("foo").set_text(txt)
def get_foo(self):
return self.gtkBuilder.get_object("foo").get_text()
,並有一些與此類似:
self.foo = "text"
self.gtkBuilder.get_object("foo").data_bind(self.foo)
如果我改變self.foo
,我的GTK對象"foo"
將太,反之亦然改變。