为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕沐林林 2023-03-16 09:36:32
我正在尝试用 Python 创建一个计算器应用程序。我正在使用 Jupyter 笔记本,这是我遇到的错误:AttributeError: 'Calc' object has no attribute 'clear_Entry'这是导致此错误的代码:btnClear = Button(     innerFrame,     text='C',     width=6,     height=2,     font=('arial',18,'bold'),     bd=7,     bg='gainsboro',     command=added_value.clear_Entry)这是clear_Entry我定义的方法:        def clear_Entry(self):             self.result=False             self.current='0'             self.input_value= True             self.display(0)
查看完整描述

1 回答

?
互换的青春

TA贡献1797条经验 获得超6个赞

请查看这个StackOverflow 问题,更具体地说,这个答案。

您正试图将对象的方法Calc作为参数传递给Button类构造函数,并且出于某种原因,added_value包含Calc对象的变量上没有该clear_Entry方法——这就是您看到的缺少属性错误的含义。

在访问此属性之前尝试运行检查它确实存在,请查看我添加的问题以获取更多信息。

另外,请确保您没有错误,并且该clear_Entry方法是在类内部定义的Calc


查看完整回答
反对 回复 2023-03-16
  • 1 回答
  • 0 关注
  • 51 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信