[英]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.