使用两个类时的Python Tkinter属性错误

时间:2016-06-05 04:54:09

标签: python python-3.x tkinter

您好我的代码中我收到错误<link href="http://docs.handsontable.com/0.25.0/bower_components/handsontable/dist/handsontable.full.css" rel="stylesheet"/> <script src="http://docs.handsontable.com/0.25.0/bower_components/handsontable/dist/handsontable.full.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.0.0-rc1/jquery.min.js"></script> <div id="example"></div>我不知道为什么当我使用两个类时它不起作用。另外,我不想让这个类继承对方,也不想让它成为一个对象。

这是我的代码:

AttributeError: 'GUI' object has no attribute 'calculate_button'

main()的

感谢您的帮助!

2 个答案:

答案 0 :(得分:2)

您的代码存在一些问题:

  1. @Tadhg McDonald-Jensen评论你,calculate_button()的意图错误且不属于GUI()
  2. @MotKohn回答说,您必须从()按钮calculate_button()中删除Convert_Button
  3. Logic()既未在GUI()也未在Converversion()类中定义。

答案 1 :(得分:1)

unindent calculate_button 1级。它不应该是 init 函数中的函数,而应该是类 GUI 的函数。如评论中所述,删除()

还有一个错误,

  

NameError:名称'Logic'未定义