Я работаю с Kivy в Python и пытаюсь сделать что-то похожее на это:
class CustomWidget1(Screen):
body = ObjectProperty() # An id object referencing a nested widget inside the .kv file
class CustomWidget2(Screen):
def __init__(self, **kw):
super().__init__(**kw)
CustomWidget1().body.add_widget(..HOW?..) # THIS is what I need to figure out
Моя цель:
Внутри конструктора CustomWidget2
, как я могу добавить текущий экземпляр CustomWidget2
в качестве виджета внутри body
виджета CustomWidget1
?
Чтобы привести пример чего-то, что я пробовал, но не сработало:
CustomWidget1().body.add_widget(self)
На заметку:
- Оба
CustomWidget1
и CustomWidget2
имеют связанный файл .kv
с содержимым в нем.