Я пытаюсь использовать Kivy и Python, чтобы создать экран, который изменяется в зависимости от того, что выбрано в ListView, который создается с использованием информации mydb, но я не могу найти никаких инструкций о том, как сделать с нуля идокументация не очень ясна о том, как я использую такие вещи, как связывание и метод on_selection_change (), я полностью потерян.Это мой код до сих пор:
class PrincipalView(ListView):
def __init__(self):
super(PrincipalView, self).__init__()
db = MySQLdb.connect("localhost","root","password","mydb")
cursor = db.cursor()
objList = ObjList(cursor)
data = [{'text': item.name, 'is_selected': False} for item in objList.list]
args_converter = lambda row_index, rec: {'text': rec['text'],
'size_hint_y': None,
'height': 25}
list_adapter = ListAdapter(data=data,
args_converter=args_converter,
cls=ListItemButton,
selection_mode='single',
allow_empty_selection=False)
self.adapter=list_adapter
Моя цель - изменить компоновку сетки, которая находится рядом со списком на экране, используя некоторые данные из objList