0
나는 간단한 오토 크리커를 만들기 위해 Tkinter 창을 열어 보려고했지만 초기화 부분에 붙어 있습니다.__getattr__의 Tkinter 속성 오류
class Application(Tkinter.Tk):
def initialize(self):
self.grid()
def __init__(self,parent):
Tkinter.Tk.__init__(self,parent)
self.parent = parent
self.initalize()
if __name__ == '__main__':
app = Application(None)
app.title('clicker')
app.mainloop()
나는 "파이썬 clicker.py"이것을 실행 나는
Traceback (most recent call last):
File "clicker.py", line 39, in <module>
app = Application(None)
File "clicker.py", line 27, in __init__
self.initalize()
File "C:\Python27\lib\lib-tk\Tkinter.py", line 1899, in __getattr__
return getattr(self.tk, attr)
AttributeError: initalize
어떤 아이디어이 오류를 얻을?
''initalize''는''initialize''와 같은 것이 아닙니다 ... 또한''Tk()''는 루트 요소입니다; 그것은 '부모'의 개념을 가지고 있습니다 (그리고 그 개념을 가지고 있지 않은 Tkinter는 None을 받아 들일 수 없습니다). – jasonharper
그 오타가 눈치 채지 못했고 트릭을 만들었습니다. 정말 고맙습니다. – Questionator