Мне нужно обновить время на панели навигации. Каждая панель MDToolbar находится на разных экранах и имеет уникальные идентификаторы. Мне нужно обновить текст заголовка
for i in range(14):
self.root.get_screen('order_screen').ids.timestamp+f".{i}.title" = self.date + ' ' + self.time
Ожидается должно быть что-то вроде этого:
self.root.get_screen('order_screen').ids.timestamp0.title = "current time value"
self.root.get_screen('order_screen').ids.timestamp1.title = "current time value"
self.root.get_screen('order_screen').ids.timestamp'...'.title = "current time value"
self.root.get_screen('order_screen').ids.timestamp13.title = "current time value"
Как заменить приведенный выше шаблонный код однострочным с циклом for-range?
Предоставленный код, использующий оператор конкатенации "+", выдает ошибку, поскольку он не интерпретируется как оператор доступа к методу.