加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入
  • 正文
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請入駐 產(chǎn)業(yè)圖譜

400行Python代碼實(shí)現(xiàn)文語處理助手(2) - 界面構(gòu)建

2020/02/06
90
閱讀需 2 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

之前痞子衡設(shè)計(jì)過一個(gè)串口調(diào)試助手 pzh-py-com,也專門寫過一篇關(guān)于其界面構(gòu)建的文章 《串口調(diào)試工具 pzh-com 誕生記(2)- 界面構(gòu)建》,今天咱們來構(gòu)建 pzh-py-speech 的界面過程與 pzh-py-com 構(gòu)建步驟類似,也是分四步:界面設(shè)計(jì)簡圖、界面設(shè)計(jì) wxPython 組件圖、在 wxFormBuilder 里創(chuàng)作、使用生成的 Python 代碼。為了突出重點(diǎn),痞子衡只講前兩步,后面的過程不再贅述。

一、界面設(shè)計(jì)簡圖

在真正進(jìn)入代碼設(shè)計(jì) pzh-py-speech 界面前,首先應(yīng)該在紙上畫一個(gè)界面草圖,確定 pzh-py-speech 界面應(yīng)該有哪些元素構(gòu)成,這些元素分別位于界面上什么位置。下面是痞子衡畫的 pzh-py-speech 的界面簡圖,界面主要包括三大部分:接收區(qū)、配置區(qū)、發(fā)送區(qū),接收區(qū)用于顯示從串口接收到的數(shù)據(jù);配置區(qū)用于配置串口參數(shù);發(fā)送區(qū)用于編輯要從串口發(fā)送出去的數(shù)據(jù)。

二、界面設(shè)計(jì) wxPython 組件圖

有了 pzh-py-speech 的界面設(shè)計(jì)簡圖指導(dǎo),下一步需要將設(shè)計(jì)簡圖解析成如下的 wxPython 組件圖,將簡圖里的元素轉(zhuǎn)換成 wxPython 里的真實(shí)組件。這一步需要配合查閱 wxPython 相關(guān)手冊,了解 wxPython 有哪些組件。

  

至此,語音處理工具 pzh-py-speech 誕生之界面構(gòu)建痞子衡便介紹完畢了

相關(guān)推薦

電子產(chǎn)業(yè)圖譜

碩士畢業(yè)于蘇州大學(xué)電子信息學(xué)院,目前就職于恩智浦(NXP)半導(dǎo)體MCU系統(tǒng)部門,擔(dān)任嵌入式系統(tǒng)應(yīng)用工程師。痞子衡會(huì)定期分享嵌入式相關(guān)文章