From 1e4d8ae4f95d326960a346945761a32c5841bb55 Mon Sep 17 00:00:00 2001 From: "[cscheet2]" <[cscheet2@huskers.unl.edu]> Date: Sun, 21 Jul 2024 20:00:48 -0500 Subject: [PATCH] added a progress bar --- main.py | 2 ++ quizzer.kv | 3 +++ 2 files changed, 5 insertions(+) diff --git a/main.py b/main.py index 6c7b0b3..e5c6a3c 100644 --- a/main.py +++ b/main.py @@ -75,6 +75,7 @@ class QuizzerApp(App): paused = BooleanProperty(False) correct = BooleanProperty(False) + questions_answered = NumericProperty(0) score = NumericProperty(0) def build(self): @@ -113,6 +114,7 @@ class QuizzerApp(App): if self.correct: self.score += 10 Clock.schedule_once(lambda delta: self.unpause(), PAUSE_TIME) + self.questions_answered += 1 def unpause(self): self.paused = False diff --git a/quizzer.kv b/quizzer.kv index 90a24ac..245955b 100644 --- a/quizzer.kv +++ b/quizzer.kv @@ -89,6 +89,9 @@ ScreenManager: text_size: (self.width, None) halign: 'center' color: (0.0, 0.0, 0.75, 1.0) if not app.paused else ((0.0, 1.0, 0.0, 1.0) if app.correct else (0.5, 0.0, 0.0, 1.0)) + ProgressBar: + value: app.questions_answered + max: 5 GridLayout: rows: 2 Button: -- GitLab