как создать тест на python kivy

kolyan

Новичок
Пользователь
Июн 8, 2022
3
0
1
Мне надо создать тест, в нём должно быть несколько вопросов. При нажатии на кнопку 'далее' должен появляться следующий вопрос с вариантами ответов, но я не знаю как это сделать. Вот код:
Код:
from kivy.app import App
from kivy.uix.button import Button
from kivy.uix.label import Label
from kivy.uix.gridlayout import GridLayout

class TestApp(App):
    def build(self):
        self.lbl = Label(text='Самый большой океан мира?', font_size=30)
        gl = GridLayout(cols=1, padding=20, spacing=10)
        gl.add_widget(self.lbl)
        gl.add_widget(Button(text='Атлантический', on_press=self.npress, font_size=25))
        gl.add_widget(Button(text='Индийский', on_press=self.npress, font_size=25))
        gl.add_widget(Button(text='Тихий', on_press=self.npress, font_size=25))
        gl.add_widget(Button(text='Северно-Ледовитый', on_press=self.npress, font_size=25))
        gl.add_widget(Button(text='Далее'))

        return gl

    def npress(self, instance):
        if instance.text == 'Тихий':
            instance.text += '     Верно'
        else:
            instance.text += '     Неверно'


if __name__ == '__main__':
    TestApp().run()
 
Последнее редактирование:

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 661
474
83
эх...
 

kolyan

Новичок
Пользователь
Июн 8, 2022
3
0
1
эх...
Спасибо)
 

Форум IT Специалистов