0
私はkivy.clock.Clock.schedule_interval関数の機能をテストしています。Clock.schedule_intervalはコールバックをスケジュールしません
私のschedule_intervalはテスト関数を呼び出すのではなく、エラーなしで終了します。
私が理解していないのは何ですか?私はこのテストをドキュメントで正しくモデル化しました。
from kivy.clock import Clock
class TestClass:
def __init__(self):
print("function __init__.")
schedule = Clock.schedule_interval(self.test, 1)
def test(self, dt):
print("function test.")
if __name__ == '__main__':
a = TestClass()
予想される出力は次のようになります。
function __init__.
function test.
function test.
function test.
function test.
function test.
function test.
代わりに、私は取得しています:
function __init__.
この説明はありがとうございます。両方の方法で動作します。 –