Gibt es einen Mechanismus für die Datenbindung (wie in WPF) in GTK (um genau zu sein pygtk)? möchte ich dieses hässliche Code loszuwerden:GTK Datenbindung
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()
und haben etwas Ähnliches wie folgt aus:
self.foo = "text"
self.gtkBuilder.get_object("foo").data_bind(self.foo)
Wenn ich geändert self.foo
, mein gtk Objekt "foo"
würde kehrt umge zu und ändern.