1. 程式人生 > >痞子衡嵌入式:語音處理工具pzh-speech誕生記(2)- 介面構建(wxFormBuilder3.8.0)

痞子衡嵌入式:語音處理工具pzh-speech誕生記(2)- 介面構建(wxFormBuilder3.8.0)


  大家好,我是痞子衡,是正經搞技術的痞子。今天痞子衡給大家介紹的是語音處理工具pzh-py-speech誕生之介面構建。

  之前痞子衡設計過一個串列埠除錯助手pzh-py-com,也專門寫過一篇關於其介面構建的文章 《串列埠除錯工具pzh-com誕生記(2)- 介面構建》,今天咱們來構建pzh-py-speech的介面過程與pzh-py-com構建步驟類似,也是分四步:介面設計簡圖、介面設計wxPython元件圖、在wxFormBuilder裡創作、使用生成的Python程式碼。為了突出重點,痞子衡只講前兩步,後面的過程不再贅述。

一、介面設計簡圖

  在真正進入程式碼設計pzh-py-speech介面前,首先應該在紙上畫一個介面草圖,確定pzh-py-speech介面應該有哪些元素構成,這些元素分別位於介面上什麼位置。下面是痞子衡畫的pzh-py-speech的介面簡圖,介面主要包括三大部分:接收區、配置區、傳送區,接收區用於顯示從串列埠接收到的資料;配置區用於配置串列埠引數;傳送區用於編輯要從串列埠傳送出去的資料。

二、介面設計wxPython元件圖

  有了pzh-py-speech的介面設計簡圖指導,下一步需要將設計簡圖解析成如下的wxPython元件圖,將簡圖裡的元素轉換成wxPython裡的真實元件。這一步需要配合查閱wxPython相關手冊,瞭解wxPython有哪些元件。

  至此,語音處理工具pzh-py-speech誕生之介面構建痞子衡便介紹完畢了,掌聲在哪裡