pythonic

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

摘要: Python 消息队列snakemq总结 最近学习消息总线zeromq,在网上搜了python实现的消息总线模块,意外发现有个消息队列snakemq,于是拿来研究一下,感觉还是很不错的,入手简单使用也简单(比ice强多了),就是资料太少了,只能自己抠。 一、关于snakemq的官方介绍 1纯pyth 阅读全文
posted @ 2016-04-21 17:51 pythonic 阅读(3737) 评论(0) 推荐(0) 编辑

2020年5月8日

摘要: 一、文章背景 1个master,30个slaver,485 RTU通信。 master主动读取slaver的寄存器信息,下面用来做啥就省略了,本文只介绍如何处理通信逻辑。 关于协议的基本信息省略。 由于计算机加密,文字都是在博客编辑框中现写的。 二、注意点 1、 master不可同时与30个从站通信 阅读全文
posted @ 2020-05-08 15:40 pythonic 阅读(10042) 评论(0) 推荐(0) 编辑

摘要: 一、啰嗦几句 好几年不写博客了,一是工作计算机都加密了没法编辑提交;二是各种语言混用,什么都会就是什么都不会,delphi、c#、vb、python、c++要说我精通啥,啥也不精,所以不敢乱写。 最近做一个关于视频处理的项目,用到ffmpeg,实在是憋不住,在此记录一下摸索的过程。可以毫不夸张的说, 阅读全文
posted @ 2020-05-08 12:43 pythonic 阅读(4526) 评论(17) 推荐(18) 编辑

2016年5月11日

摘要: 实时图像 写了一个关于实时图像滚动显示的例子,做个记录。 滚动算法: 难点: 将内存数据绘制到界面,需要用到QImage和QPixmap,使用QImage转换一下,具体参见代码。这个费了好大劲才弄出来(网上的资料大都很简单,处理个QImage打开保存啊等等操作,项目实用性不强。) from PIL 阅读全文
posted @ 2016-05-11 16:59 pythonic 阅读(7090) 评论(1) 推荐(0) 编辑

摘要: 窗体布局 1使用qtdesigner新建一个对话框,然后拖放几个按钮和文本框,按钮使用水平布局,效果如下: 鼠标选中水平布局再选中文本框,进行垂直布局,如下: 垂直布局后的效果如下: 然后,如何让窗体中的控件随着窗体大小的变化而变化大小呢?这个时候就要用到顶层布局了,使用网格布局,在窗体空白处点击右 阅读全文
posted @ 2016-05-11 16:54 pythonic 阅读(2154) 评论(4) 推荐(2) 编辑

2016年4月25日

摘要: 一、Pyqt5 创建第一个窗体 很多人写窗体程序都是直接敲代码,不使用设计器,我个人不是很赞成这种做法。使用设计器的好处是直观、维护方便,尤其开发复杂窗体的效率高。 但是每次修改ui文件后,需要重新生成py文件,会将原来的内容覆盖掉,为了避免这种情况,引入了一个中间类。主要步骤如下: 1使用QtDe 阅读全文
posted @ 2016-04-25 18:55 pythonic 阅读(10630) 评论(2) 推荐(4) 编辑

2014年8月12日

摘要: 一、项目背景:看了matplotlib for python developers这本书,基本掌握了在pyqt中显示曲线的做法,于是自己写一个。二、需求描述:1)X轴显示时间点,显示长度为1分钟,每一秒钟绘制一个点,X轴长度超过1分钟,则左移1秒刻度,实现动态效果2)Y轴显示随机变化的数值,1-10... 阅读全文
posted @ 2014-08-12 08:29 pythonic 阅读(16693) 评论(4) 推荐(1) 编辑