Не удается решить проблему получения данных из моей базы данных для ввода в различные текстовые входы при использовании Recycleview. Проблема существует только тогда, когда я использую ScreenManager / Screen. Когда я вызываю экран прямо из def build(self): return Screen
, все работает, но не тогда, когда я вызываю диспетчер экрана, как это def build(self): return ScreenManager
файл кв
<Button>:
on_press: app.root.get_data(*args)
<Screen>:
BoxLayout:
orientation: 'vertical'
size_hint_x: .3
RV:
viewclass: 'Button'
data: [{'text': str(x)} for x in root.my_data]
RecycleBoxLayout:
orientation: 'vertical'
default_size: None, dp(32)
default_size_hint: 1, None
size_hint_y: None
height: self.minimum_height