预期缩进块 - 3.4.1
问题描述:
Python今天不喜欢我。这是语法错误的错误预计在第三个def的缩进块。我已经删除了所有标签并放入了空格(每个标签4个),但仍然没有变化。预期缩进块 - 3.4.1
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东西' 与 '通'。
如果你有一些实际的代码,'#do something'只是告诉SO用户你正在做什么的地方,请告诉我们你在那里做什么,发布完整的代码。
+0
通行证。我今天很难过。当我能接受你的答案时,我会的。 – CodeMonkey 2014-10-26 21:46:59
总是把东西放在你的功能。就像0一样,否则python将无法解析你的代码。 – kyflare 2014-10-26 21:37:38
'通过'通常用于嘲笑空函数,或者甚至更好'在第三个高度提高NotImplementedError' – aseeon 2014-10-26 21:39:45
但不是在第二个?奇怪的 – 2014-10-26 21:41:01