精品国产一区在线_av无码中文字幕无码王_天海翼三点刺激高潮不停_好硬好大好爽视频_欧美高清一区三区在线专区_香蕉黄色片

痞子衡
認證:普通會員
所在專題目錄 查看專題
200行Python代碼實現串口調試助手(1) - 環境搭建
200行Python代碼實現串口調試助手(2) - 界面構建
200行Python代碼實現串口調試助手(3) - 功能實現
200行Python代碼實現串口調試助手(4) - 聯合調試
200行Python代碼實現串口調試助手(5) - 軟件優化
200行Python代碼實現串口調試助手(6) - 打包發布
作者動態 更多
MDK5.40下添加用戶下載算法FLM文件的方法
2星期前
一種多MCU分時復用Flash啟動的創新方法(下)
06-22 10:33
一種多MCU分時復用Flash啟動的創新方法(上)
06-15 10:22
RT10xx系列UART SDP能設置多高波特率?
06-06 09:51
有時候MCU片內合封Flash就是個黑盒子!
05-15 13:52

200行Python代碼實現串口調試助手(2) - 界面構建

大家好,我是痞子衡,是正經搞技術的痞子。今天痞子衡給大家介紹的是串口調試工具pzh-py-com誕生之界面構建

一個軟件的UI界面是非常重要的,這是軟件與用戶交互的接口,軟件功能即使再強大,但如果沒有清晰的UI界面,那也發揮不出軟件的功能,使得用戶體會不到軟件的優勢。今天痞子衡給大家介紹pzh-py-com的界面構建過程。

一、界面設計簡圖

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

二、界面設計wxPython組件圖

有了pzh-py-com的界面設計簡圖指導,下一步需要將設計簡圖解析成如下的wxPython組件圖,將簡圖里的元素轉換成wxPython里的真實組件。這一步需要配合查閱wxPython相關手冊,了解wxPython有哪些組件。  有一個地方需要特別提醒的是,wxWrapSizer里的控件是從左到右自上而下排列的,有的時候為了排版,會故意插入一些無效的wxStaticText來占位,下圖中便用了4個占位的wxStaticText(淺色框表示)。

三、在wxFormBuilder里創作

有了pzh-py-com的界面設計wxPython組件圖,下面便可以在wxFormBuilder里照樣子創作出pzh-py-com的真正界面了。關于wxFormBuilder的使用可參考痞子衡另一篇文章 極易上手的可視化wxPython GUI構建工具(wxFormBuilder)。

四、使用生成的Python代碼

將wxFormBuilder生成的python代碼保存為win.py文件(其中Frame class名為com_win),并存放于\pzh-py-com\src目錄下,此時需要另外新建一個名為main的主函數文件,并放在\pzh-py-com\src目錄下。其中main文件內容如下:

import wx
import sys, os
import win

class mainWin(win.com_win):

    def clearRecvDisplay( self, event ):
        event.Skip()

    def openClosePort( self, event ):
        event.Skip()

    def clearSendDisplay( self, event ):
        event.Skip()

    def sendData( self, event ):
        self.m_textCtrl_recv.Clear()
        self.m_textCtrl_recv.SetValue('hello world')

if __name__ == '__main__':
    app = wx.App()

    main_win = mainWin(None)
    main_win.SetTitle(u"JaysPyCOM v0.1.0")
    main_win.Show()

    app.MainLoop()

main.py里并沒有實現具體功能,只有一個hello world打印的效果,此處只是演示界面已經創建成功,界面運行效果如下:

至此,串口調試工具pzh-py-com誕生之界面構建痞子衡便介紹完畢了,掌聲在哪里~~~

聲明:本內容為作者獨立觀點,不代表電子星球立場。未經允許不得轉載。授權事宜與稿件投訴,請聯系:editor@netbroad.com
覺得內容不錯的朋友,別忘了一鍵三連哦!
贊 2
收藏 3
關注 41
成為作者 賺取收益
全部留言
0/200
成為第一個和作者交流的人吧
主站蜘蛛池模板: 欧美在线观看一区二区 | 制服丝袜国产AV无码 | 亚洲一区二区精品在线观看 | 六十路の高齢熟女が | 视频一区二区不卡 | 精品一区二区久久久 | 国产精品高潮久久久久 | 亚洲无线看 | 免费视频啪视频在线观看老司机a | 91亚洲精华国产精华精华乳 | 国色天香网www在线观看 | 久久综合无码中文字幕无码ts | 伊人影视久久 | 亚洲综合网在线 | 庆余年2在线观看高清免费46集 | 国产乱子伦一区二区 | 18午夜| 黄色在线国产 | 亚洲人午夜射精精品日韩 | 91精品国产综合久久婷婷香 | 第一色综合 | 白嫩无码人妻丰满熟妇啪啪区 | 5x社区满18击进入av网站 | 亚洲成色www成人网站 | 少妇性l交大片7724com | 99视频有精品 | 久久久综合婷婷精品国产一区影院 | 9l视频自拍蝌蚪9l视频 | 国产精品亚洲一区 | 一区二区三区免费观看 | yiren22亚洲综合伊人22 | 精品国产三级自在线拍 | 日本中文字幕免费在线观看 | 双乳奶水饱满少妇呻吟视频 | 97久久偷偷做嫩草影院免费看 | av高清在线观看 | 国产尤物精品福利视频尤果网 | 91电视| porno中国xxxx20中国 | 欧美高潮喷水高潮集合 | 久热这里只有精 |