提问者:小点点

属性错误:“Calc”对象没有属性“Clear_Entry”


我正在尝试用Python创建一个计算器应用程序。

我使用的是Jupyter笔记本,这是我遇到的错误:

AttributeError: 'Calc' object has no attribute 'clear_Entry'

这是错误代码

        def clear_Entry(self):
            self.result=False
            self.current='0'
            self.input_value= True
            self.display(0)

btnClear=按钮(innerFrame,text='C',width=6,height=2,font=('arial',18,'bold'),bd=7,bg='gainsboro',command=added_value.clear_entry)


共1个答案

匿名用户

请看一下这个StackOverflow问题,更确切地说,这个答案。

您试图将calc对象的方法作为参数传递给button类构造函数,由于某种原因,包含calc对象的added_value变量上没有clear_entry方法-这就是您看到的缺少属性错误的含义。

尝试在访问此属性之前运行一个检查,确认它确实存在,并且请查看我添加的问题以了解更多信息。

另外,请确保没有错误,并且clear_entry方法是在calc类中定义的。