Я создал Карусель для l oop. Во второй раз я запускаю функцию sorularapp, она добавляет слайды к созданным слайдам, не обновляет их.
class QScreen5(Screen):
def __init__(self, **kwargs):
super().__init__(**kwargs)
self.carousel = Carousel(id="slider", size_hint=(1, .95), pos_hint={"x": 0, "y": 0})
self.add_widget(self.carousel)
pass
class MainApp(App):
def build(self):
self.screen_manager = ScreenManager()
self.qscreen5 = QScreen5()
screen = Screen(name="qscreen5")
screen.add_widget(self.qscreen5)
self.screen_manager.add_widget(screen)
return self.screen_manager
def sorularapp(self):
for row in myresult:
banner_gr = ana_app.qscreen5.carousel
i = SorularScreen(questionid=row[1], answerAid=row[2], answerBid=row[3], answerCid=row[4], answerDid=row[5],
idsorular=str(row[0]), qnumber=str(rowcount) + " / " + str(rowcounttotal))
banner_gr.add_widget(i)
ana_app = MainApp()
ana_app.run()