2017-01-26 35 views
1

私はKivyをピックアップしています。アプリが起動した後、私は単に機能1分を実行しようとしています:Kivyエラー:NameError 'Clock'が定義されていません

import kivy 
kivy.require('1.9.1') 
from kivy.app import App 

class ScreamApp(App): 
    def on_start(self): 
     Clock.schedule_interval(self.wakemeup, 60) 

    def wakemeup(self, nap): 
     #vibrate here 
    pass 



if __name__=="__main__": 
    ScreamApp().run() 

私はそれを実行すると、それは言う:

NameError:名「時計」が定義されていません。ドキュメントによれば、クラスに組み込まれています。私は何をミッシングですか?

答えて

3

Clockをインポートする必要があります。これを一番上に置く:

from kivy.clock import Clock 

私はあなたのドキュメントの例からコピー/ペーストしていると思います。簡潔にするために、多くの例では最初から輸入品を除外しているので、輸入品を自分で把握する必要があります。

関連する問題