2017-03-31 4 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:name 'turtle'が定義されていません。 – Kevin

+0

[モジュールオブジェクトに属性 'Screen'がありません](http://stackoverflow.com/q/6006871/669576) –

+0

@Kevin Fixed、カメをインポートするのを忘れました – Jake

答えて

1
wn.onTimer(setTime, 1000) 

私はturtle documentationのどこに記載されているonTimer方法が表示されません。おそらくontimerが必要で、小文字のT?

wn.ontimer(setTime, 1000) 
+0

うわー、私はばかだよ...ありがとう! – Jake

関連する問題