Alarm hide : Alarm « Tkinker « Python Tutorial






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








18.2.Alarm
18.2.1.Alarm every 1000 millisecondsAlarm every 1000 milliseconds
18.2.2.Alarm hideAlarm hide
18.2.3.Alarm withdraw