# C盘要有个wav文件,内含报时音频
import wx
import time# 获取时间
import wave# 波形处理
import pyaudio# 播放器
class MyFrame(wx.Frame):
def __init__(self,parent,id):
wx.Frame.__init__(self,parent,id,title="整点报时",size=(410,150),style=wx.SYSTEM_MENU|wx.MINIMIZE_BOX|wx.CLOSE_BOX|wx.CAPTION)
self.Center()
self.InitUI()
def InitUI(self):
panel = wx.Panel(self)
panel.SetBackgroundColour("green")
t = time.strftime("%H:%M:%S",time.localtime())# 设置初始值
self.text = wx.StaticText(panel,-1,t)
font = wx.Font(72,wx.DEFAULT,wx.FONTSTYLE_NORMAL,wx.NORMAL,faceName="黑体")
self.text.SetFont(font)
self.text.SetForegroundColour("red")
self.timer = wx.Timer(self)# 创建一个计时器对象
self.Bind(wx.EVT_TIMER,self.Time,self.timer)# 绑定计时器事件
self.timer.Sta