python draw报警提示的实例分享

发布时间:2020-07-27编辑:脚本学堂
本文介绍下,python使用draw方式实现报警提示的一例代码,有需要的朋友参考下吧。

python使用draw实现报警信息的代码,如下:

#!/bin/python
from Tkinter import *

class Alarm(Frame): //报警提示
    def repeater(self):                          
        self.bell()                              
        self.stopper.flash()                     
        self.after(self.msecs, self.repeater)    
    def __init__(self, msecs=1000):              
        Frame.__init__(self)
        self.msecs = msecs
        self.pack()
        stopper = Button(self, text='Stop the beeps!', command=self.quit)
        stopper.pack()
        stopper.config(bg='red', fg='white', bd=8) 
        self.stopper = stopper
        self.repeater()

class AlarmWithDraw(Alarm): //报警消息
    def repeater(self):                           
        self.bell()                               
        if self.master.state() == 'normal':       
            self.master.withdraw()                
        else:                                     
            self.master.deiconify()               
            self.master.lift()                    
        self.after(self.msecs, self.repeater)     

if __name__ == '__main__': 
        AlarmWithDraw().mainloop()