最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

wxPython實(shí)現(xiàn)整點(diǎn)報(bào)時(shí)

 更新時(shí)間:2019年11月18日 09:38:29   作者:吳越南蠻  
這篇文章主要為大家詳細(xì)介紹了wxPython實(shí)現(xiàn)整點(diǎn)報(bào)時(shí),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了wxPython整點(diǎn)報(bào)時(shí)的具體代碼,供大家參考,具體內(nèi)容如下

# C盤要有個(gè)wav文件,內(nèi)含報(bào)時(shí)音頻
import wx              
import time# 獲取時(shí)間
import wave# 波形處理
import pyaudio# 播放器

class MyFrame(wx.Frame):
 def __init__(self,parent,id):
  wx.Frame.__init__(self,parent,id,title="整點(diǎn)報(bào)時(shí)",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())# 設(shè)置初始值
  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)# 創(chuàng)建一個(gè)計(jì)時(shí)器對象
  self.Bind(wx.EVT_TIMER,self.Time,self.timer)# 綁定計(jì)時(shí)器事件
  self.timer.Start(1000)# 計(jì)時(shí)器計(jì)時(shí)1秒
  
 def Time(self,event):
  t = time.strftime("%H:%M:%S",time.localtime())
  self.text.SetLabel(t)# 刷新顯示
  for i in range(0,24):
   temp = "{:0>2d}:00:00".format(i)
   if t == temp:# 判斷是否為整點(diǎn)
    filename = "C:\\wav\\"+"{:0>2d}.wav".format(i)# 找到對應(yīng)的wav文件路徑
    self.Sound(filename)# 播放聲音
    break
   
 def Sound(self,filename):
  f = wave.open(filename,'rb')# 加載音頻文件(wav)
  pms = f.getparams()# 獲取音頻的屬性參數(shù)
  nchannels, sampwidth, framerate, nframes = pms[:4]# 單獨(dú)提取出各參數(shù)的值,并加以定義
  p = pyaudio.PyAudio()# 創(chuàng)建一個(gè)播放器
  s = p.open(format = p.get_format_from_width(sampwidth),channels = nchannels,rate = framerate,output = True)# 將音頻轉(zhuǎn)換為音頻流
  while True:
   data = f.readframes(1024)# 按照1024大小的塊,讀取音頻數(shù)據(jù),得到一系列二進(jìn)制編碼
   if data == b'':
    break
   s.write(data)# 開始按照音頻的參數(shù),播放音頻
  s.close()
  p.terminate()
   
if __name__ == '__main__':
 app = wx.App()           # 初始化wx.App類
 frame = MyFrame(parent=None, id=-1) # 實(shí)例MyFrame類,并傳遞參數(shù)
 frame.Show()            # 顯示窗口
 app.MainLoop()           # 調(diào)用App類的MainLoop()主循環(huán)方法

 以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • python 制作簡單的音樂播放器

    python 制作簡單的音樂播放器

    這篇文章主要介紹了python 制作簡單的音樂播放器,幫助大家更好的理解和學(xué)習(xí)python,感興趣的朋友可以了解下
    2020-11-11
  • python多線程并發(fā)讓兩個(gè)LED同時(shí)亮的方法

    python多線程并發(fā)讓兩個(gè)LED同時(shí)亮的方法

    今天小編就為大家分享一篇python多線程并發(fā)讓兩個(gè)LED同時(shí)亮的方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-02-02
  • Anaconda下Python中GDAL模塊的下載與安裝過程

    Anaconda下Python中GDAL模塊的下載與安裝過程

    這篇文章主要介紹了Anaconda下Python中GDAL模塊的下載與安裝方法,本文介紹在Anaconda環(huán)境下,安裝Python中柵格、矢量等地理數(shù)據(jù)處理庫GDAL的方法,需要的朋友可以參考下
    2023-04-04
  • 使用Python快速制作可視化報(bào)表的方法

    使用Python快速制作可視化報(bào)表的方法

    今天小編就為大家分享一篇使用Python快速制作可視化報(bào)表的方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-02-02
  • 用Python實(shí)現(xiàn)大文本文件切割的方法

    用Python實(shí)現(xiàn)大文本文件切割的方法

    今天小編就為大家分享一篇用Python實(shí)現(xiàn)大文本文件切割的方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • vscode搭建python Django網(wǎng)站開發(fā)環(huán)境的示例

    vscode搭建python Django網(wǎng)站開發(fā)環(huán)境的示例

    本文主要介紹了vscode搭建python Django網(wǎng)站開發(fā)環(huán)境的示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • PyTorch實(shí)現(xiàn)FedProx聯(lián)邦學(xué)習(xí)算法

    PyTorch實(shí)現(xiàn)FedProx聯(lián)邦學(xué)習(xí)算法

    這篇文章主要為大家介紹了PyTorch實(shí)現(xiàn)FedProx的聯(lián)邦學(xué)習(xí)算法,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05
  • TensorFlow2.0使用keras訓(xùn)練模型的實(shí)現(xiàn)

    TensorFlow2.0使用keras訓(xùn)練模型的實(shí)現(xiàn)

    這篇文章主要介紹了TensorFlow2.0使用keras訓(xùn)練模型的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • Python一行代碼識別發(fā)票并保存Excel示例詳解

    Python一行代碼識別發(fā)票并保存Excel示例詳解

    這篇文章主要為大家介紹了Python一行代碼識別發(fā)票并保存Excel示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • 從0到1使用python開發(fā)一個(gè)半自動(dòng)答題小程序的實(shí)現(xiàn)

    從0到1使用python開發(fā)一個(gè)半自動(dòng)答題小程序的實(shí)現(xiàn)

    這篇文章主要介紹了從0到1使用python開發(fā)一個(gè)半自動(dòng)答題小程序的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05

最新評論

紫云| 隆回县| 扶风县| 宁强县| 瓮安县| 衢州市| 临泉县| 滕州市| 青岛市| 尉犁县| 揭西县| 华容县| 武山县| 潮安县| 报价| 陇川县| 宝丰县| 昆山市| 华池县| 湖南省| 陈巴尔虎旗| 新源县| 宁远县| 巴里| 吉林省| 铜梁县| 突泉县| 肇州县| 泰宁县| 鹤壁市| 丰城市| 金塔县| 新宾| 莱西市| 霍山县| 溆浦县| 琼海市| 合水县| 盐亭县| 连平县| 云阳县|