-
Notifications
You must be signed in to change notification settings - Fork 0
/
grafico.py
87 lines (73 loc) · 2.07 KB
/
grafico.py
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
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
#Importaciones necesarias...
from Tkinter import *
import tkMessageBox
#Metodo para calcular la suma
def Suma():
n1=float(caja1.get())
n2=float(caja2.get())
suma=n1+n2
tkMessageBox.showinfo("Mensaje","El resultado es: %.2f"%suma)
caja1.delete(0,20)
caja2.delete(0,20)
#Metodo para calcular la resta
def Resta():
n1=float(caja1.get())
n2=float(caja2.get())
suma=n1-n2
tkMessageBox.showinfo("Mensaje","El resultado es: %.2f"%suma)
caja1.delete(0,20)
caja2.delete(0,20)
#Metodo para calcular la multiplicacion
def Multiplicacion():
n1=float(caja1.get())
n2=float(caja2.get())
suma=n1*n2
tkMessageBox.showinfo("Mensaje","El resultado es: %.2f"%suma)
caja1.delete(0,20)
caja2.delete(0,20)
#Metodo para calcular la division
def Division():
n1=float(caja1.get())
n2=float(caja2.get())
suma=n1/n2
tkMessageBox.showinfo("Mensaje","El resultado es: %.2f"%suma)
caja1.delete(0,20)
caja2.delete(0,20)
#Creacion del GUI
gui = Tk()
#Titulo del GUI
gui.title("MiniCalculadora CSL")
#Dimensiones (ancho,alto,posicion x,posicion y)
gui.geometry("400x250+400+200")
#Creacion de una etiqueta
var1 = StringVar()
var1.set("Escribe un NUmero:")
label1 = Label(gui,textvariable=var1,height = 2)
label1.pack()
#Creacion de una caja de texto para el primer numero
numero1=StringVar()
caja1=Entry(gui,bd=4,textvariable=numero1)
caja1.pack()
#Creacion de otra etiqueta
var2 = StringVar()
var2.set("Escribe un Numero:")
label2 = Label(gui,textvariable=var2,height = 2)
label2.pack()
#Creacion de otra caja de texto para el segundo numero
numero2=StringVar()
caja2=Entry(gui,bd=4,textvariable=numero2)
caja2.pack()
#Boton para la suma
boton1 = Button(gui, text = "Suma", command = Suma,width=15)
boton1.pack()
#Boton para la resta
boton2 = Button(gui, text = "Resta", command = Resta,width=15)
boton2.pack()
#Boton para multiplicacion
boton3 = Button(gui, text = "Multiplicacion", command = Multiplicacion,width=15)
boton3.pack()
#Boton para la division
boton4 = Button(gui, text = "Division", command = Division,width=15)
boton4.pack()
#Cargar el GUI
gui.mainloop()