Я пытаюсь добавить количество виджетов в класс. Я не могу напрямую использовать add_widget
, так как номер неизвестен в начале. Я пытался использовать функцию, но не смог.
in.py
class ProductPage(Screen):
def update_count(self): # I call this function in the previous screen after pressing a button
global count
count = len(result_eName)
def add_productbutton(self): # I call this function in the previous screen after pressing a button
for i in range(count):
self.ids.background.add_widget(Button(text = str(i)))
# refer to the layout where I want to add widget
in.kv
<ProductPage>:
BoxLayout:
id: background
Button:
text: "trying"
Как добавить виджеты на экран «ProductPage» после получить значение счетчика на предыдущем экране? Или я не в том направлении?