From d68496b08da5e710a3a40a235db9ddad57f4e5f1 Mon Sep 17 00:00:00 2001
From: emahmoud3 <emahmoud3@huskers.unl.edu>
Date: Wed, 22 Jul 2020 22:50:18 -0500
Subject: [PATCH] connected the displayed price to the slider.

---
 main.py  | 6 +++++-
 order.kv | 7 ++++++-
 2 files changed, 11 insertions(+), 2 deletions(-)

diff --git a/main.py b/main.py
index fc0d021..d39a2a1 100644
--- a/main.py
+++ b/main.py
@@ -1,11 +1,15 @@
 from kivy.app import App
 from kivy.modules import inspector  # For inspection.
 from kivy.core.window import Window  # For inspection.
-
+from kivy.properties import NumericProperty
 
 class OrderApp(App):
+    total = NumericProperty(0) # in cents
     def build(self):
         inspector.create_inspector(Window, self)  # For inspection (press control-e to toggle).
+    def amount_changed(self):
+        self.total= round(self.root.ids.food.value*100)
+
 
 
 if __name__ == '__main__':
diff --git a/order.kv b/order.kv
index 46bf819..e57aee9 100644
--- a/order.kv
+++ b/order.kv
@@ -17,7 +17,12 @@ BoxLayout:
             size: self.texture_size
             padding: (sp(12), 0)
         Slider:
+            id: food
+
             range: (0, 100)
+            on_value: app.amount_changed()
+
+
     Label:
-        text: f'Your total is $0.00'
+        text: f' your total is ${app.total /100:.2f}.'
         font_size: sp(24)
-- 
GitLab