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)
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)