diff --git a/main.py b/main.py index a031bad9d4adaf3ebe25ee04735502c2bf0f6e8a..605abd05f1bf44ceb040c354bb9138d483c1b6f0 100644 --- a/main.py +++ b/main.py @@ -28,7 +28,13 @@ class OrderApp(App): self.total_cost = 0 print('Reset') - #def fires(self,): + def spinner_activated(self,value): + if value == "Fries": + self.total_cost += 3 + elif value == "Onion Ring": + self.total_cost += 2 + else: + self.total_cost += 1 if __name__ == '__main__': diff --git a/order.kv b/order.kv index 58fb997fb9df41d404e091c5948af4d42ca7fb2c..4436b6c484cec0fdfb662277bbf5ac9c9ddcd26c 100644 --- a/order.kv +++ b/order.kv @@ -40,9 +40,17 @@ BoxLayout: BoxLayout: orientation: 'horizontal' Label: - text: 'Fries?' - font_size: sp(26) - CheckBox: + text: 'Pick sides: ' + size_hint: (None, 1.0) + size: self.texture_size + padding: (sp(12), 0) + + Spinner: + id: spinner1 + text: "Sides" + values: ["Fries","Onion Rings","Pickles"] + on_text: app.spinner_activated(spinner1.text) +