分享一个用pyqt5+pyserial给公司写的串口调试软件
- 串口的发送和接收都是用多线程写的,实现界面UI与数据部分分离
- 支持hex发送与解析,还有定时发送功能
- ui文件全是用qt desinger写的(写界面简直简单的离谱!!!!!)
- python的速度的确是tm慢的离谱!!!!!!!!!!!!!!
- 充分利用了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格式的文件
界面预览

附上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进行处理,非常感谢!