搜索
bottom↓
回复: 23

分享学习 Python PyQt5 串口调试助手 源代码

  [复制链接]

出0入0汤圆

发表于 2018-4-24 09:25:52 | 显示全部楼层 |阅读模式
本帖最后由 chinaboy25 于 2018-4-24 09:27 编辑

分享学习 Python PyQt5  串口调试助手 源代码
最近再学Python + PyQT5 边看边学做了个串口助手
为什么要pyqt5 看中的是跨平台,
这个工具直接编译 一句话不用改可以在 MacOs  Windows两个平台下用,安卓也可以但没测试;
工程文件是ERIC6
   源代码
可执行文件打包后15M左右,静态编译


已测试,
初次写,如有些问题请大家指教;

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2018-4-24 09:49:40 | 显示全部楼层
insertPlainText的执行时间随着数据量越来越长,最后页面卡住。

这个问题困扰我好几天了,遍寻网络,没有找到解决办法。同类的sscom根本无压力运行

出0入0汤圆

 楼主| 发表于 2018-4-24 10:18:15 | 显示全部楼层
本帖最后由 chinaboy25 于 2018-4-24 10:30 编辑
w282529350 发表于 2018-4-24 09:49
insertPlainText的执行时间随着数据量越来越长,最后页面卡住。

这个问题困扰我好几天了,遍寻网络,没有 ...


这个问题我都没测到,哈哈,那就弄个动态的,隔一段时间读取控件的内容,取最后一段显示,前面的数据切掉算了,收到的数据要另外保存

py效率低啊,所以最后卡成翔,估计也没啥办法优化,说是比C之类的要低10-20倍

出0入4汤圆

发表于 2018-4-24 10:39:02 | 显示全部楼层
最近也在搞这个,感觉python处理字节数据好繁琐啊,
尤其是涉及到协议处理的时候,组帧,解帧,要经过各种
的编码,解码,转数组,转byte...
LZ.没遇到这类问题么..还是我走偏了

出0入0汤圆

发表于 2018-4-24 10:43:28 | 显示全部楼层
楼主是看什么教材学的,厉害!

出0入0汤圆

发表于 2018-4-24 11:10:25 | 显示全部楼层
chinaboy25 发表于 2018-4-24 10:18
这个问题我都没测到,哈哈,那就弄个动态的,隔一段时间读取控件的内容,取最后一段显示,前面的数据切掉 ...

这个还真不是python的问题,是qt本身的问题,感觉基本的控件就没做好

出0入4汤圆

发表于 2018-4-24 11:20:48 | 显示全部楼层
安卓也可以,确定?

出0入0汤圆

发表于 2018-4-24 11:34:55 | 显示全部楼层
Python PyQt5

出0入0汤圆

 楼主| 发表于 2018-4-24 13:10:22 | 显示全部楼层
gmyu 发表于 2018-4-24 11:20
安卓也可以,确定?

说是可以,还没试过

出0入0汤圆

 楼主| 发表于 2018-4-24 13:11:23 | 显示全部楼层
本帖最后由 chinaboy25 于 2018-4-24 13:12 编辑
MAD_FISH 发表于 2018-4-24 10:39
最近也在搞这个,感觉python处理字节数据好繁琐啊,
尤其是涉及到协议处理的时候,组帧,解帧,要经过各种
...


我也是这样处理的,HEX转字符显示,中间要过滤非GBK字节,可以用C写,然后调用C,py叫胶水语言

出0入0汤圆

 楼主| 发表于 2018-4-24 13:25:24 | 显示全部楼层
w282529350 发表于 2018-4-24 11:10
这个还真不是python的问题,是qt本身的问题,感觉基本的控件就没做好

控件问题,基本大部分显示控件都这样,不只是QT这样,其他的也一样,QT就算差也只差不了太多,只能做动态加载,显示数据写道内存里,每次只加其中一段

出0入0汤圆

发表于 2018-4-24 14:18:23 来自手机 | 显示全部楼层
好,谢谢分享。。。

出0入0汤圆

发表于 2018-4-24 14:48:46 | 显示全部楼层
牛,我也想自己写一个,但是没只间搞,昏

出0入0汤圆

发表于 2018-4-24 15:21:54 | 显示全部楼层
支持,一直想学学python看看

出0入42汤圆

发表于 2018-6-14 16:54:05 | 显示全部楼层
谢谢楼主分享,学习了

出0入0汤圆

发表于 2018-6-14 20:04:30 来自手机 | 显示全部楼层
感谢楼主分享

出0入0汤圆

发表于 2019-3-15 14:59:47 | 显示全部楼层
感谢楼主,自己在看pyqt的时候,光看简单的例子,感觉还是难以入门。
下载楼主的源码学习一下。

出0入0汤圆

发表于 2019-3-15 15:12:19 | 显示全部楼层
在VS2017上编辑调试python,
把楼主的工程转到vs2017上,留给有需要的人。
再次感谢楼主。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入4汤圆

发表于 2019-8-9 18:11:25 | 显示全部楼层
打包成exe只有15M吗,我的怎么有几十兆

出0入4汤圆

发表于 2019-8-16 13:55:14 | 显示全部楼层
请问楼主用的是什么环境,我用python3.7 + pyinstaller打包,有将近30M,用pipenv虚拟环境打包也是一样

出0入0汤圆

发表于 2019-11-21 06:01:10 | 显示全部楼层
关于以后 发表于 2019-3-15 15:12
在VS2017上编辑调试python,
把楼主的工程转到vs2017上,留给有需要的人。
再次感谢楼主。

VS上有什么比较好的插件吗?比如语法高亮。

出0入0汤圆

发表于 2019-11-21 08:45:47 | 显示全部楼层
游在云间 发表于 2019-11-21 06:01
VS上有什么比较好的插件吗?比如语法高亮。

这个还真用的不多哎, 我都写一些比较小的python程序,基本上就在一两百行,处理点数据这种的,没有写过大工程。
所以对插件也不是很熟悉。

出0入0汤圆

发表于 2019-11-29 17:49:12 | 显示全部楼层
感谢楼主,这两天仔细看看

出0入0汤圆

发表于 2019-11-29 17:59:10 | 显示全部楼层
Python 培训广告 热血朝天
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-19 12:51

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表