Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/337.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 删除工作不正常的方法,可以';我不明白为什么?巨蟒_Python_Tkinter - Fatal编程技术网

Python 删除工作不正常的方法,可以';我不明白为什么?巨蟒

Python 删除工作不正常的方法,可以';我不明白为什么?巨蟒,python,tkinter,Python,Tkinter,当此函数第一次运行时,返回值是正确的,但第二次运行时,新值将附加到上一个值。t1.delete(0,END)应该在生成新值之前删除旧值,但我不明白为什么不删除 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) 如果包含整个

当此函数第一次运行时,返回值是正确的,但第二次运行时,新值将附加到上一个值。t1.delete(0,END)应该在生成新值之前删除旧值,但我不明白为什么不删除

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)

如果包含整个代码会更好。我看不出任何理由
不删除t1条目的上一个值