-
Notifications
You must be signed in to change notification settings - Fork 0
/
Calculator.kv
69 lines (68 loc) · 1.83 KB
/
Calculator.kv
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
MainScreen:
<MainScreen>:
orientation: "vertical"
Label:
text: root.Display_Text
GridLayout:
cols:4
rows:5
Button:
text:"AC"
on_press: root.AClear()
Button:
text:"+/-"
on_press: root.SignChange()
Button:
text:"%"
on_press:root.PercentSign()
Button:
text:"/"
on_press: root.Operater_Buttons(self.text)
Button:
text:"7"
on_press: root.Number_Button(self.text)
Button:
text:"8"
on_press: root.Number_Button(self.text)
Button:
text:"9"
on_press:root.Number_Button(self.text)
Button:
text:"*"
on_press: root.Operater_Buttons(self.text)
Button:
text:"4"
on_press: root.Number_Button(self.text)
Button:
text:"5"
on_press:root.Number_Button(self.text)
Button:
text:"6"
on_press: root.Number_Button(self.text)
Button:
text:"-"
on_press: root.Operater_Buttons(self.text)
Button:
text:"1"
on_press:root.Number_Button(self.text)
Button:
text:"2"
on_press:root.Number_Button(self.text)
Button:
text:"3"
on_press:root.Number_Button(self.text)
Button:
text:"+"
on_press: root.Operater_Buttons(self.text)
Button:
text:"0"
on_press: root.Number_Button(self.text)
Button:
text:"Backspace"
on_press: root.Clear()
Button:
text:"."
on_press:root.Number_Button(self.text)
Button:
text:"="
on_press: root.Calculate()