Python 如何使用可插拔的kivy时钟?

Python 如何使用可插拔的kivy时钟?,python,kivy,kivy-language,Python,Kivy,Kivy Language,我正在尝试在kivy中创建一个简单的秒表,我想使用正确地创建一个间隔,跟踪1/100秒,正常时钟似乎不够精确。但我真的不知道如何正确地集成 我试着读了一遍,然后试着这样做 class TimerApp(App): def build_config(self, config): config.setdefaults('section1', { 'KIVY_CLOCK': 'interrupt' }) def build(se

我正在尝试在kivy中创建一个简单的秒表,我想使用正确地创建一个间隔,跟踪1/100秒,正常时钟似乎不够精确。但我真的不知道如何正确地集成

我试着读了一遍,然后试着这样做

class TimerApp(App):
    def build_config(self, config):
        config.setdefaults('section1', {
            'KIVY_CLOCK': 'interrupt'
        })

    def build(self):
        config = self.config
        return AppLayout()

然而,这似乎并没有改变时钟。时间表\间隔功能。进行此操作的正确方法是什么?如何验证设置是否已更改?

以下示例试图描述差异:

注意:我将这个测试的超时设置为1s1000毫秒

使用默认设置: 输出为:

1002
1003
1006
1004
1006
1005
1004
1001
1003
1002
1003
997
998
1000
1000
998
998
1000
1001
1000
如您所见,输出总是大于1000毫秒

使用中断配置: 输出为:

1002
1003
1006
1004
1006
1005
1004
1001
1003
1002
1003
997
998
1000
1000
998
998
1000
1001
1000