Spørgsmål i quiz via SQL (Python)
HejJeg er i gang med at lave app, som indeholder en quiz. Spørgsmålene og svarmulighed ligger i en database fil (.db).
Jeg vil gerne have at hver gang brugeren trykker på en knap, så dukker det nye spørgsmål op og svarmuligheder i diverse knapper. Min udfordring er, at jeg kun kan hente et spørgsmål ad gangen fx ved hjælp af LIMIT. Nogen gode forslag?
Min kode til knappen, der henter spørgsmålene:
def pressed_B(self, instance):
c.execute("SELECT A,B,C,D from TextInQuiz LIMIT 1;")
rows = c.fetchall()
for row in rows:
self.Answer_A.text = row[0]
self.Answer_B.text = row[1]
self.Answer_C.text = row[2]
self.Answer_D.text = row[3]
Selve Grid (blot til info):
self.Answer_B = Button(text=Answer_B, font_size=40)
self.Answer_B.bind(on_press=self.pressed_B)
self.add_widget(self.Answer_B)