[Python]'StartPage' object has no attribute 'scr_test'

2020년 10월 26일 by 진아사랑해

    [Python]'StartPage' object has no attribute 'scr_test' 목차
반응형

알고나면 아무것도 아닌 것을 가지고 스트레스를 받았다

Python에서 들여쓰기를 잘못해 놓고...왜 이러지 하면서 고민을 2시간이나 하였다

 

나를 괴롭힌 것은 위의 제목이다

 

class StartPage(tk.Frame):

    def __init__(selfmaster):

        tk.Frame.__init__(self, master)

        ....

        self.after(1000self.scr_test)  <- 'StartPage' object has no attribute 'scr_test'

 

        def scr_test():

            for i in range(7):

                (self.out, self.photo) = self.wait_screen(self.Canvas1, i, self.screenwidth, self.screenheight)

                self.Canvas1.itemconfig(self.image_on_canvas, image = self.photo)           

                time.sleep(1)

 

이렇게 하니 당연히 나오는 에러였다

수정은 간단하다...들여쓰기를 수정하면 되는 것이다

 

class StartPage(tk.Frame):

    def __init__(selfmaster):

        tk.Frame.__init__(self, master)

        ....

        self.after(1000self.scr_test)  <- 'StartPage' object has no attribute 'scr_test'

 

    def scr_test():

        for i in range(7):

            (self.out, self.photo) = self.wait_screen(self.Canvas1, i, self.screenwidth, self.screenheight)

            self.Canvas1.itemconfig(self.image_on_canvas, image = self.photo)           

            time.sleep(1)

반응형