2017-03-03 223 views
-1

这是我的简单的Python计算器,它需要一个数字,然后它应该返回数字的两个幂。例如:我给条目添加数字“5”,然后计算器应该返回“25”到文本窗口。Python清除按钮

我的问题是,我可以如何更改清除文本窗口结果的代码?我的目标是使清除文本窗口的“清除”按钮。

这里是我的代码:

from tkinter import * 

window=Tk() 

def power_number(): 
    answer=float(e1_value.get())**2 
    t1.insert(END,float(answer)) 

l1=Label(window,text="Number:") 
l1.grid(row=0, column=0) 

e1_value=StringVar() 
e1=Entry(window,textvariable=e1_value) 
e1.grid(row=0,column=1) 

b1=Button(window,text="Calculate",command=power_number) 
b1.grid(row=0,column=2) 

t1=Text(window,height=1,width=15) 
t1.grid(row=0,column=3) 

回答

2

为文本插件的删除所有命令:

t1.delete('0.0', END) 
+0

文本构件的第一个字符的索引是'“1.0”'不' “0.0”'。 –

+0

非常感谢:) –