另一个按钮内的Python AC按钮只有在打印条目时才会清除

时间:2018-05-01 02:16:50

标签: python tkinter

在计算我的tkinter计算器的答案后,我需要帮助清除条目。

我有一个带代码行的AC按钮

entry_main.delete(0,END)

当您在条目中键入方程式并按=按钮时,将计算答案并将其替换为条目。

例如,我输入3+3答案是6并插入条目,但现在如果我要输入另一个号码,6会保留在我的条目和我的新号码中会增加。我希望我的计算器在按下新号码时清除6

基本上每当计算和插入答案时,我都希望按下一个数字或按钮来清除该条目。

我真的不知道从哪里开始或者如何解决这个问题?

1 个答案:

答案 0 :(得分:-1)

你可以做一件事,放一个柜台。在所有带数字的按钮中:

if count==1:
    entry_main.delete(0,END)   # Thus, if the button pressed just immediately 
                               # before is "=", it clears up everything

# Regular appending of the digit to the entry
count=0

在" ="按钮:

count=1

在"清除"按钮:

entry_main.delete(0,END)

我认为应该解决它。每次更改时打印计数值,以进行验证。 如果这不起作用,请告诉我