Exemplo n.º 1
0
 def print_elapsed(self):
     if self.on_state == True:
 
         self.time_elapsed = uf.tuple_to_clockface(uf.seconds_to_tuple(self.my_timer.elapsed()))
         self.output = self.time_elapsed[0]
         self.small_output = self.time_elapsed[1]
         self.textvar.set(self.output)
         self.small_text.set(self.small_output)
         
         self.root.after(50, self.print_elapsed)
         
     else:
         
         self.textvar.set(self.output)
         self.small_text.set(self.small_output)
Exemplo n.º 2
0
 def print_elapsed(self):
     # if countdown is running
     if self.on_state:
 
         self.time_left = uf.tuple_to_clockface(uf.seconds_to_tuple(self.mycountdown.time_remaining()))
         
         #separating hh:mm:ss and ms
         self.output = self.time_left[0]
         self.small_output = self.time_left[1]
         
         self.textvar.set(self.output)
         self.small_text.set(self.small_output)
         
         #print "this is the time remaining {}" .format(self.mycountdown.time_remaining())
         
         if self.mycountdown.time_remaining() < 0:
             self.stop()
             
             
             
             #remove start button 
             if self.start_button.winfo_ismapped():
                 self.start_button.grid_forget()
             
             #change toggle flag
             self.keep_toggling = True
             self.toggle_red(self.root, [self.root, self.label, self.small_label])
             #sound toggle??
             ##
             #play sound
             self.play_alert()
             
             
             
         self.root.after(50, self.print_elapsed)
         
     #if it's not running just display the current keypad output    
     else:
         
         self.textvar.set(self.output)
         self.small_text.set(self.small_output)