Generation

generate functionSun, 13 Nov 2022

Kivy Calculator

#!/usr/bin/env python3 # -*- coding: utf-8 -*- from kivy.app import App from kivy.uix.gridlayout import GridLayout from kivy.uix.textinput import TextInput from kivy.uix.button import Button from kivy.config import Config Config.set('graphics', 'resizable', '0') Config.set('graphics', 'width', '400') Config.set('graphics', 'height', '500') class CalculatorGridLayout(GridLayout): def calculate(self, calculation): if calculation: try: self.display.text = str(eval(calculation)) except Exception: self.display.text = "Error" class CalculatorApp(App): def build(self): return CalculatorGridLayout() calcApp = CalculatorApp() calcApp.run()

Want to kickstart your project?Use the new AI Studio to create your code