コード例 #1
0
ファイル: my_label.py プロジェクト: D10221/pyglet_gui_x
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
コード例 #2
0
ファイル: my_label.py プロジェクト: D10221/pyglet_gui_x
 def __init__(self, path: str = None, binding: Binding = None):
     Viewer.__init__(self)
     Label.__init__(self)
     self.path = 'label' if path is None else path
     # ...
     if binding is not None:
         binding.setter = lambda value: self.set_text(value)
     # ...
     pass