diff --git a/main.py b/main.py index fc0d02140071c5b0f6ec5f06cf80f069e7f48f88..d39a2a18817f57cc258e321fd02295b341531498 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 46bf819e282417a438f34929e018bf7d51b15c9a..e57aee9503a2f267670b96c32e47018e9ddc0938 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)