def LabelFactory(model ,path): binding = Binding(context=model, path=path) label = Label(path='label') binding.setter = lambda value: label.set_text(value) if label.is_loaded: binding.apply_binding() return label