Mega Code Archive

 
Categories / Python Tutorial / Tkinker
 

Alarm hide

from Tkinter  import * class Alarm(Frame):                                  def repeater(self):                                   self.bell()                                       if self.shown:             self.stopper.pack_forget()                    else:                                                 self.stopper.pack()         self.shown = not self.shown                       self.after(self.msecs, self.repeater)         def __init__(self, msecs=1000):                       self.shown = 0         Frame.__init__(self)         self.msecs = msecs         self.pack()         stopper = Button(self, text='Stop the beeps!', command=self.quit)         stopper.pack()         self.stopper = stopper         self.repeater()   Alarm(msecs=500).mainloop()