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()

Questions about programming?Chat with your personal AI assistant