diff --git a/main.py b/main.py index c982e465da5b3d8c4d9176a91f6de58f1687b01d..239b4cea4b185b49f7eb269cfde69d24ea5bdd09 100644 --- a/main.py +++ b/main.py @@ -5,6 +5,7 @@ from kivy.clock import Clock from kivy.properties import BooleanProperty, ListProperty, NumericProperty from kivy.modules import inspector from kivy.core.window import Window +from kivy.uix.progressbar import ProgressBar GUI_QUESTIONS = [ @@ -74,6 +75,7 @@ class QuizzerApp(App): questions = ListProperty([]) paused = BooleanProperty(False) correct = BooleanProperty(False) + questions_answered = NumericProperty(0) def build(self): inspector.create_inspector(Window, self) @@ -108,6 +110,7 @@ class QuizzerApp(App): question = self.questions[-1] if len(self.questions) > 0 else QuizzerApp.DEFAULT_QUESTION self.paused = True self.correct = answer == question[2] + self.questions_answered += 1 if self.correct: self.user_score += 1 print(self.user_score) diff --git a/quizzer.kv b/quizzer.kv index 15b28662cabfaf57a90ec17ea16e5c1e4c2b0d47..f642c96978e7e199cf36bb5c204773b762b1b7a3 100644 --- a/quizzer.kv +++ b/quizzer.kv @@ -77,6 +77,9 @@ ScreenManager: on_press: root.transition.direction = 'right' root.current = 'settings' + ProgressBar: + max: 5 + value: app.questions_answered BoxLayout: orientation: 'horizontal' Label: