用python写的一个串口调试软件

分享一个用pyqt5+pyserial给公司写的串口调试软件

  1. 串口的发送和接收都是用多线程写的,实现界面UI与数据部分分离
  2. 支持hex发送与解析,还有定时发送功能
  3. ui文件全是用qt desinger写的(写界面简直简单的离谱!!!!!)
  4. python的速度的确是tm慢的离谱!!!!!!!!!!!!!!
  5. 充分利用了qt的信 交流方式

先打个小广告!!!!

想抄港美股吗用富途牛牛把
使用微信、浏览器等扫码开户

  • pyqt_main.py 是主程序,负责把其他页面的参数进行实例化调用
  • pyqt_mainwindow_window.py主程序窗口事件,负责处理所有信 响应事件
  • moudle_pysierial.py我自己整合的串口模块,里面有一些串口的处理
  • serial_conf_window.py串口额外的设置,我做成了一个页面这是调度那个设置页面的响应事件
  • auto_save_window.py自己做来玩的自动保存功能
  • automation_test_window.py同样是做来的测试功能
  • ui为后缀名的皆为qtdesinger保存的文件
  • 带有setting的是ui格式转为py格式的文件

界面预览

用python写的一个串口调试软件
附上pyserial官 和pyqt5类的参考(全英文,我也想找中文)
https://pyserial.readthedocs.io/en/latest/pyserial_api.html#classes
https://doc.qt.io/qt-5/classes.html

文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树首页概览208934 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2018年11月23日
下一篇 2018年11月23日

相关推荐