簡體   English   中英

預期縮進的塊-3.4.1

[英]Expected an indented block - 3.4.1

Python今天不喜歡我。 討論語法錯誤預期在第三def出現縮進塊。 我刪除了所有選項卡並放了空格(每個空格4個),但仍然沒有變化。

class CanvasClass:
    def __init__(self):
        window = Tk()
        window.title("Ball Move")

        self.canvas = Canvas(window, width=300, height=300, bg="white")
        self.canvas.pack()

        frame = Frame(window)
        frame.pack()
        btLeft = Button(frame, text="Left", command=self.moveLeft)
        btRight = Button(frame, text="Right", command=self.moveRight)
        btUp = Button(frame, text="Up", command=self.moveUp)
        btDown = Button(frame, text="Down", command=self.moveDown)

        btLeft.grid(row=1, column=1)
        btRight.grid(row=1, column=2)
        btUp.grid(row=1, column=3)
        btDown.grid(row=1, column=4)

        self.canvas.create_oval(10, 10, 50, 50, fill="red", tags="oval")

        window.mainloop()


    def moveRight(self):
        #do something

    def moveLeft(self):
        #do something

    def moveUp(self):
        #do something

    def moveDown(self):
        #do something

CanvasClass()

如果您的代碼實際上是這樣,只需將“ #do something”替換為“ pass”即可。

如果您在那兒有一些實際的代碼,而“#做某事”只是告訴SO用戶您在那兒做某事的方式,請告訴我們您在那兒做什么,然后發布完整代碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM