дочернего виджета в kivy? Например, есть ScrollView, в нем самописный класс наследованный от BoxLayout, внутри которого есть кнопка. Как мне из родителя передать туда метод, который запустится по клику по кнопке. Надеюсь, вопрос сформулирован нормально
Ребята, может знающие пропустили... Уже часов 6 с этим сношаюсь. И гуглю, и коду молюсь. Может знает кто, как это решить? P.S поделитесь линкой на python for noobs сообщество в тг блин
посмотри obj.__dict__, вдруг найдёшь
К сожалению не то. Мне надо именно при клике на дочерний виджет запустить метод в родительском. Но все равно большое спасибо за уделенное время. Поищу еще
Тебе нужен parent: BoxLayout(...).add_widget(MDRaisedButton(..., on_release = lambda instance: instance.parent.method() Но учитывай, что родителем кнопки может быть не твой BoxLayout, поэтому может получиться что-то вроде instance.parent.parent.parent.method()
Обсуждают сегодня