codice:
from Tkinter import * from tkMessageBox import * import os,sys,time from math import sqrt from math import * #Variabili fisse kgottone=8 kgalluminio=4.5 kgacciaio=5 kgferro=1.5 kgcorten=2 ore_lavoro=30 #Funzionie madre def calcola(): if materiale.get() == "Ottone": a=qmateriale.get()*kgottone b=orelavoro.get()*ore_lavoro c=altro.get d=a+b+c label_finale=Label(text=d,bg="Green",fg="Black",width=20).grid(row=2,column=4) elif materiale.get() == "Alluminio": a=qmateriale.get()*kgalluminio b=orelavoro.get()*ore_lavoro c=altro.get() d=a+b+c label_finale=Label(text=d,bg="Green",fg="Black",width=20).grid(row=2,column=4) elif materiale.get() == "Acciaio": a=qmateriale.get()*kgalcciaio b=orelavoro.get()*ore_lavoro c=altro.get() d=a+b+c label_finale=Label(text=d,bg="Green",fg="Black",width=20).grid(row=2,column=4) elif materiale.get() == "Ferro": a=qmateriale.get()*kgalluminio b=orelavoro.get()*ore_ferro c=altro.get() d=a+b+c label_finale=Label(text=d,bg="Green",fg="Black",width=20).grid(row=2,column=4) elif materiale.get() == "Corten": a=qmateriale.get()*kgcorten b=orelavoro.get()*ore_lavoro c=altro.get() d=a.get()+b.get()+c.get() label_finale=Label(text=d,bg="Green",fg="Black",width=20).grid(row=2,column=4) else: showerror("ERRORE!","MATERIALE NON TROVATO!") #Creazione finestra padre window_father=Tk() window_father.title("Calcolatore di preventivi Arnaboldi Luigi & C. s.n.c.") window_father.geometry("1270x770") window_father.resizable(True,True) window_father['background']="White" tit_materiale=Label(text="MATERIALE",bg="White",fg="Red",width=20).grid(row=0,column=0) materiale=StringVar() Materiale=Entry(textvariable=materiale,width=30).grid(row=1,column=0) tit_qmateriale=Label(text="QUANTITA'MATERIALE",bg="White",fg="Red",width=20).grid(row=0,column=2) qmateriale=IntVar() QMateriale=Entry(textvariable=qmateriale,width=30).grid(row=1,column=2) tit_oredilavoro=Label(text="ORE DI LAVORO",bg="White",fg="Red",width=20).grid(row=3,column=0) orelavoro=IntVar() OreLavoro=Entry(textvariable=orelavoro,width=30).grid(row=4,column=0) tit_altro=Label(text="ALTRI COSTI",bg="White",fg="Red",width=20).grid(row=3,column=2) altro=IntVar() Altro=Entry(textvariable=altro,width=30).grid(row=4,column=2) Calcola=Button(text="CALCOLA",command=calcola).grid(row=0,column=4,padx=10,pady=10) window_father.mainloop()
Ecco il code AIUTO!!!