Таймер kivy работает в одном проекте, в другом нет
Вот код таймера который запускается нормально, но точно такой же код в другом проекте выдает ошибку "in Func_timer2 self.ids.timer2.text = time.strftime("%H:%M:%S", time.gmtime(int(self.ids.timer2.text)+1)) ValueError: invalid literal for int() with base 10: '00:00:01'"
.py
from kivy.uix.boxlayout import BoxLayout
from kivy.app import App
from kivy.clock import *
from kivy.uix.label import Label
from kivy.properties import *
from kivy.uix.button import Button
import time
from time import strftime
class main(BoxLayout):
def __init__(self,**kwargs):
super().__init__(**kwargs)
Clock.schedule_interval(self.timer, 1)
Clock.schedule_interval(self.timer2, 1)
def timer(self, *args):
self.ids.lb.text = str(int(self.ids.lb.text)+1)
def timer2(self, *args):
self.ids.lb2.text = time.strftime("%H:%M:%S", time.gmtime(int(self.ids.lb.text)+1))
class app(App):
def build(self):
return main()
if __name__ == "__main__":
app = app()
app.run()
.kv
<main>:
lb: lb
lb2: lb2
Button:
Label:
id: lb
text: "0"
Button:
id: lb2
text: "0"