5
5
import sys
6
6
from Calculadora import *
7
7
8
-
9
8
class MiFormulario (QtWidgets .QWidget ):
10
9
def __init__ (self , parent = None ):
11
10
QtWidgets .QWidget .__init__ (self , parent )
@@ -32,77 +31,62 @@ def __init__(self, parent=None):
32
31
self .ui .boton_punto .clicked .connect (self .obtener18 )
33
32
self .ui .boton_ac .clicked .connect (self .obtener19 )
34
33
35
-
36
34
def obtener (self ):
37
35
entrada = self .ui .valor .text ()
38
36
entrada += "0"
39
37
self .ui .valor .setText (entrada )
40
-
41
38
def obtener1 (self ):
42
39
entrada = self .ui .valor .text ()
43
40
entrada += "1"
44
41
self .ui .valor .setText (entrada )
45
-
46
42
def obtener2 (self ):
47
43
entrada = self .ui .valor .text ()
48
44
entrada += "2"
49
45
self .ui .valor .setText (entrada )
50
-
51
46
def obtener3 (self ):
52
47
entrada = self .ui .valor .text ()
53
48
entrada += "3"
54
49
self .ui .valor .setText (entrada )
55
-
56
50
def obtener4 (self ):
57
51
entrada = self .ui .valor .text ()
58
52
entrada += "4"
59
53
self .ui .valor .setText (entrada )
60
-
61
54
def obtener5 (self ):
62
55
entrada = self .ui .valor .text ()
63
56
entrada += "5"
64
57
self .ui .valor .setText (entrada )
65
-
66
58
def obtener6 (self ):
67
59
entrada = self .ui .valor .text ()
68
60
entrada += "6"
69
61
self .ui .valor .setText (entrada )
70
-
71
62
def obtener7 (self ):
72
63
entrada = self .ui .valor .text ()
73
64
entrada += "7"
74
65
self .ui .valor .setText (entrada )
75
-
76
66
def obtener8 (self ):
77
67
entrada = self .ui .valor .text ()
78
68
entrada += "8"
79
69
self .ui .valor .setText (entrada )
80
-
81
70
def obtener9 (self ):
82
71
entrada = self .ui .valor .text ()
83
72
entrada += "9"
84
73
self .ui .valor .setText (entrada )
85
-
86
74
def obtener10 (self ):
87
75
entrada = self .ui .valor .text ()
88
76
entrada += "-"
89
77
self .ui .valor .setText (entrada )
90
-
91
78
def obtener11 (self ):
92
79
entrada = self .ui .valor .text ()
93
80
entrada += "+"
94
81
self .ui .valor .setText (entrada )
95
-
96
82
def obtener12 (self ):
97
83
entrada = self .ui .valor .text ()
98
84
entrada += "*"
99
85
self .ui .valor .setText (entrada )
100
-
101
86
def obtener13 (self ):
102
87
entrada = self .ui .valor .text ()
103
88
entrada += "/"
104
89
self .ui .valor .setText (entrada )
105
-
106
90
def obtener14 (self ):
107
91
entrada = self .ui .valor .text ()
108
92
try :
@@ -111,20 +95,17 @@ def obtener14(self):
111
95
except :
112
96
self .ui .valor .setText ("" )
113
97
114
-
115
98
def obtener15 (self ):
116
99
entrada = self .ui .valor .text ()
117
100
try :
118
101
ans = eval (entrada )
119
102
self .ui .valor .setText (str (ans ))
120
103
except :
121
104
self .ui .valor .setText ("ERROR" )
122
-
123
105
def obtener16 (self ):
124
106
entrada = self .ui .valor .text ()
125
107
entrada += "("
126
108
self .ui .valor .setText (entrada )
127
-
128
109
def obtener17 (self ):
129
110
entrada = self .ui .valor .text ()
130
111
entrada += ")"
@@ -139,7 +120,6 @@ def obtener19(self):
139
120
entrada = self .ui .valor .text ()
140
121
self .ui .valor .setText (entrada [:len (entrada )- 1 ])
141
122
142
-
143
123
if __name__ == "__main__" :
144
124
app = QtWidgets .QApplication (sys .argv )
145
125
mi_app = MiFormulario ()
0 commit comments