Das habe ich auch soweit getan, allerdings bekomme ich es nicht hin, dass der Berechnung-Button einen Wert ausgibt, ich hoffe mir kann jemand helfen bzw einen Lösungsansatz geben.
Hier die Codesnippets
Code: Alles auswählen
#Definition der Formeln und Rechnung
def berechnung():
d=eval(ed.get())
a=eval(ea.get())
c=eval(ec.get())
b=eval(eb.get())
A=pi*(d*d/4)
qstrich=25*a
R=qstrich*A
stuetze=(c*c/4)*b
last=R+stuetze
last.insert(0,last)
Code: Alles auswählen
#Definition der Berechnen Button
b1=Button(text="Berechnen",command=berechnung)
b1.grid(row=7,column=0,columnspan=3)
#Ausgabebereich
last=StringVar()
Label(textvariable=last).grid(row=5,column=1,sticky="w")
Exception in Tkinter callback
Traceback (most recent call last):
File "C:\Python33\lib\tkinter\__init__.py", line 1442, in __call__
return self.func(*args)
File "C:\Users\Laptop\Desktop\Infomatik\datei.py", line 20, in berechnung
last.insert(0,a)
AttributeError: 'float' object has no attribute 'insert'
Ich weiß echt nicht mehr weiter, und hoffe auf eine Hilfestellung von den Profis