2018年7月8日

字节序的理解----C语言和Python语言

摘要: 字节序是指多字节数据在计算机内存中存储或者网络传输时各字节的存储顺序。常见的主要有以下2种: 小端序(Little-Endian):低位字节排放在内存的低地址端即该值的起始地址,高位字节排放在内存的高地址端。最符合人的思维的字节序,地址低位存储值的低位,地址高位存储值的高位。该序因为从人的第一观感来 阅读全文

posted @ 2018-07-08 17:35 lgk 阅读(401) 评论(0) 推荐(0) 编辑

2018年7月7日

python中将指定的字符串转换为大写字母并每隔2个字符用空格分割后得到一个新字符串的方法

摘要: 在例子中对指定的字符串: 使用了三种方法将其转换为大写字母并每隔2个字符用空格分割处理后得到一个新字符串,为: 为验证三种方法的执行效率,对原字符串扩充为其100倍长度,然后执行10000次处理,从其耗时结果上看,第一种方法最慢,第二、三种方法较好。 代码: 运行结果如下: 阅读全文

posted @ 2018-07-07 23:06 lgk 阅读(3720) 评论(0) 推荐(0) 编辑

2018年7月5日

PyQt4自定义控件----指示灯控件

摘要: 程序中演示了PyQt中编程实现自定义圆形指示灯控件的方法,通过程序界面可改变其属性值并能实时看到指示灯的外观变化情况,同时,在定时器中也实现了一个类似跑马灯效果的功能。 例子虽小,但涉及的编程点挺多,包括:自定义控件(圆形指示灯、颜色选择框等)、分割条、布局、辐射渐变画刷、定时器、自定义信号(pyq 阅读全文

posted @ 2018-07-05 23:25 lgk 阅读(7381) 评论(0) 推荐(1) 编辑

2018年6月21日

PyQt4自定义控件----导航栏控件

摘要: PyQt4中自定义导航栏控件,运行如图所示: 代码: 阅读全文

posted @ 2018-06-21 12:08 lgk 阅读(2364) 评论(0) 推荐(0) 编辑

2018年6月14日

python中将多个参数打包为字节流的第二种方法

摘要: 该方法使用ctypes模块中的memmove函数将结构体数据对应的内存移动到缓冲区对应的位置,完成打包过程,相比上种方法较为麻烦。 代码如下: 阅读全文

posted @ 2018-06-14 16:38 lgk 阅读(530) 评论(1) 推荐(0) 编辑

python中将多个参数打包为字节流进行网络传输的方法

摘要: 使用Python写上位机软件时,若通过网口向硬件端发送命令参数对仪器进行控制,此时需要将多个参数打包为字节流数据后进行网络传输,可以使用模块struct和socket完成。 具体实现代码如下: 其中,struct中支持的格式如下图所示: 打包的后的字节顺序默认上是由操作系统的决定的,struct模块 阅读全文

posted @ 2018-06-14 12:09 lgk 阅读(3147) 评论(0) 推荐(0) 编辑

2018年6月3日

pyqtgraph逐点画波形图例子

摘要: 使用python的array模块创建能够动态改变大小的数组,结合numpy中的frombuffer函数转换为numpy的数组,最后在pyqtgraph中逐点画波形图。 阅读全文

posted @ 2018-06-03 13:13 lgk 阅读(5073) 评论(0) 推荐(0) 编辑

2018年5月28日

pyqtgraph连续刷新波形图例子

摘要: 1 # -*- coding: utf-8 -*-# 2 3 #------------------------------------------------------------------------------- 4 # Name: 1 5 # Description: 6 # Author: Administrator 7 # D... 阅读全文

posted @ 2018-05-28 17:36 lgk 阅读(3360) 评论(0) 推荐(1) 编辑

2018年5月18日

pyqt中使用font awesome字体的两种方法

摘要: 1、使用第三方库文件:qtawesome,安装方法:pip install QtAwesome 例子: 2、不使用第三方库文件,要求在当前目录下必需有字体文件:fontawesome-webfont.ttf 例子: 阅读全文

posted @ 2018-05-18 15:44 lgk 阅读(4253) 评论(0) 推荐(0) 编辑

2017年12月25日

在PyCharm中集成基于PyQt4开发GUI程序的常用工具方法

摘要: 经常使用PyQt4开发GUI界面程序时,可将成常用的工具集成于PyCharm环境中,方便程序的快捷开发,提高工作效率。此处将与PyQt4开发相关的“Qt Designer”、“PyUIC”、“Rcc2Py”三种常用工具集成于PyCharm环境,设置后情况如下图所示。选择PyCharm的菜单“File 阅读全文

posted @ 2017-12-25 16:10 lgk 阅读(3608) 评论(0) 推荐(0) 编辑

导航