Обновление Kivy RecycleView вручную в Python

В Python они видны в блоках catch / finally, если строка, объявляющая их, не выбрасывает.

0
задан Frankster 19 January 2019 в 09:48
поделиться

1 ответ

Я нашел ответы на один из моих вопросов. Добавив:

self.ids.rv_data_list.data = GlobalVariables.rv_data_global
self.ids.rv_data_list.refresh_from_data()

в функцию test_set_data, я теперь могу обновить данные, как я и просил. Следовательно, магия была в методе refresh_from_data ().

Через App.get_running_app () я смог получить доступ к команде refresh_from_data () из всплывающего класса.

root = App.get_running_app().root
root.ids.rv_data_list.data = GlobalVariables.rv_data_global
root.ids.rv_data_list.refresh_from_data()

Кажется, я решил свои проблемы здесь. Но если у кого-то есть лучшее или более чистое решение, пожалуйста, дайте мне знать.

0
ответ дан Frankster 19 January 2019 в 09:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: