PyQt+PySerial串口程序(macos+windows)
本帖最后由 leon...... 于 2019-3-13 16:00 编辑最近一直在学习python,发现使用pyserial操作串口在兼容和易用方面都不错啊,拿出来分享给有需要的朋友们。高手请不要笑话我了,啊哈哈哈。。
依賴python3.7 + pyQt5.x + pyserial3.x
ui绘制使用的是Qt Creator 4.7.1, 然后使用pyuic5转换成.py
在macos使用pycharm 和 sublime 编译运行过都OK,也试过可以在windows上运行及使用pyinstaller(win7 32)打包成exe
串口测试过pl2303和cp2102
这个是界面图,程序并不完整,只是写了串口收发部分,其它按钮并没有功能和意义
最近也在学Python,也刚在win下面撸了个串口程序{:biggrin:} 落叶知秋 发表于 2019-3-13 10:58
最近也在学Python,也刚在win下面撸了个串口程序
是吧,握个爪。主要是跨平台易用,实用库又丰富,对python相见恨晚啊〜 好资料,最近也在学python 感谢分享 感谢分享 依賴python3.7 + pyQt5.x + pyserial3.x
ui绘制使用的是Qt Creator 4.7.1
========================
QT CREATER 4.7.1生成界面,用ERIC吗? 感谢分享!
qt真是厉害,到处可以跑。 本帖最后由 leon...... 于 2019-3-13 15:23 编辑
Excellence 发表于 2019-3-13 14:59
依賴python3.7 + pyQt5.x + pyserial3.x
ui绘制使用的是Qt Creator 4.7.1
没明白你这个ERIC是什么东东啊,我的流程大概是这样,QtCreator里面集成了QtDesigner,所以可以直接生成xxxx.ui,然后使用pyuic5将xxxx.ui转换成xxxx.py
pyuic5 -o xxx.py xxxx.ui
如果使用的是PyCharm, 可以添加到External Tools就更加方便了 leon...... 发表于 2019-3-13 15:18
没明白你这个ERIC是什么东东啊,我的流程大概是这样,QtCreator里面集成了QtDesigner,所以可以直接生成x ...
python+eric6+pyqt制作一个计时器
https://www.imooc.com/article/39859
http://eric-ide.python-projects.org/eric-download.html Excellence 发表于 2019-3-13 15:25
python+eric6+pyqt制作一个计时器
https://www.imooc.com/article/39859
哦,原来你指的是IDE,不过我没有用过这个IDE,我用的是pycharm,也有时候直接用sublime leon...... 发表于 2019-3-13 15:29
哦,原来你指的是IDE,不过我没有用过这个IDE,我用的是pycharm,也有时候直接用sublime ...
好。学习一下。谢谢分享。 界面挺漂亮,,感谢分享
我也用的sublime,,不过sublime没有调试功能,,qt公司正在持续提升qt creator对python开发的支持,,希望能够尽快完善吧 XIVN1987 发表于 2019-3-13 16:21
界面挺漂亮,,感谢分享
我也用的sublime,,不过sublime没有调试功能,,qt公司正在持续提升qt creator对 ...
多谢大神夸奖了,我也是喜欢sublime来写代码和编译运行,写点什么直接print出来简单并迅速,不过pycharm好在可以单步,轻松管理各种插件,各种库的代码提示也很丰富。 总的来说,二个都喜欢,各有所长。啊哈哈哈。 好帖子,在看py,谢谢 好东西,收藏了 pyserial实时性有些差,涉及到双向通信经常遇到响应太慢的问题 留名,向楼主学习! xiaohewanwan 发表于 2019-3-14 09:47
pyserial实时性有些差,涉及到双向通信经常遇到响应太慢的问题
收到,多谢大神提醒。看来如果大量数据通讯时需要注意。目前我单独使用一个线程来收数据,暂时还没有发现什么问题。 先做个记号,谢谢了
页:
[1]