On Tue, 16 Aug 2016 04:41 am, huey.y.ji...@gmail.com wrote: > Python complained that no attribute of load_canvas_image(). It is there, > coexisting with load_label_image(). > > I cannot figure out what is wrong with it, can somebody tell me why? > Thanks!
No, we cannot, because we are not psychic. You don't show your actual code, and you don't show us the actual error. Do you want us to *guess* what code you are running, and guess what error you get? You can try it for yourself: take the code that you posted, and NOTHING ELSE, paste it into a new file, and try to run it. Can you run that code? No. How do you expect us to run it? - What is `upClass`? - There are missing imports. - Nothing appears to create a MyClass instance(). - Or call MyClass.start. My *guess* is that you have something like: AttributeError: 'MyClass' object has no attribute 'load_cavas_image' or something similar, which suggests that you have a typo in your code: class MyClass: def start(self): self.load_cavas_image() # Note spelling error. def load_canvas_image(self): ... Or maybe it is the other way around: class MyClass: def start(self): self.load_canvas_image() def laod_canvas_image(self): # Note spelling error. ... That's the best I can do. If this doesn't solve your problem, you will have to as a better question: http://sscce.org/ -- Steve “Cheer up,” they said, “things could be worse.” So I cheered up, and sure enough, things got worse. -- https://mail.python.org/mailman/listinfo/python-list