2017-06-24 5 views
-1

この関数を初めて実行すると、戻り値は正しいですが、2回目に新しい値を実行すると前の値に追加されます。 t1.delete(0、END)は新しい値が生成される前に古い値を削除することになっていますが、なぜそうでないのか分かりません。削除方法が正しく動作しない、なぜ表示されないのですか? Python、tkinter

def calculate_area(): 
    CA=float(e1_value.get())*float(e2_value.get()) 
    t1.delete(0,END)#Why doesn't this delete previous return value? 
    t1.insert(END,CA) 

答えて

1

あなたが全体のコードが含まれている場合、それは良いだろう。何も表示されない
t1エントリの以前の値を削除しないようにしました。

関連する問題