Python 如何使用可插拔的kivy时钟?
我正在尝试在kivy中创建一个简单的秒表,我想使用正确地创建一个间隔,跟踪1/100秒,正常时钟似乎不够精确。但我真的不知道如何正确地集成 我试着读了一遍,然后试着这样做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
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