Overview:
- Kivy provides Clock objects.
 
- Clock objects can be made to call a function when a specified time period has elapsed.
 
- For Example, a sound alert can be played when a time period elapses.
 
- A clock object in Kivy can be configured to call a function upon every elapse of a time duration or only once.
 
Example:
| 
			 from kivy.app import App from kivy.clock import Clock from kivy.uix.label import Label 
 
 # The kivy App that extends from the App class class ClockDemo(App): count = 0 
 def build(self): self.myLabel = Label(text='Waiting for updates...') 
 #Start the clock Clock.schedule_interval(self.Callback_Clock, 2) 
 return self.myLabel 
 def Callback_Clock(self, dt): self.count = self.count+1 self.myLabel.text = "Updated %d...times"%self.count 
 
 
 # Run the app if __name__ == '__main__': ClockDemo().run()  | 
		
Output:
