2017-03-31 34 views
0

由於某種原因,當我今天打開我的項目時,我的代碼完全正常工作突然停止工作,這是我的代碼片段無法正常工作。'_Screen'對象沒有屬性'onTimer'

import turtle 
running = True 
wn = turtle.Screen() 
TimeTurtle = turtle.Turtle() 

def setTime(): 
    global Time 
    global running 
    if running: 
     Time = Time + 1 
     TimeTurtle.clear() 
    TimeTurtle.write("Time: " + str(Time), align="center", font=("Arial", 15, "bold")) 
    wn.onTimer(setTime, 1000) 

我得到的錯誤: '_Screen' 對象有沒有屬性 '的OnTimer' 任何幫助嗎?

+0

請提供一個[mcve]來演示您的問題。我跑你的片段,只有'NameError:名稱'烏龜'沒有定義'。 – Kevin

+0

[模塊對象沒有屬性'Screen'](http://stackoverflow.com/q/6006871/669576) –

+0

@Kevin修正了,忘了導入烏龜 – Jake

回答

1
wn.onTimer(setTime, 1000) 

我沒有看到任何地方turtle documentation上市的onTimer方法。也許你想ontimer,用小寫T?

wn.ontimer(setTime, 1000) 
+0

哇我是個白癡......謝謝! – Jake