
PyQt
文章平均质量分 91
wang_chao118
这个作者很懒,什么都没留下…
展开
-
Pyqt 实现一套飞行状态监测系统,实时显示SEM等高线图以及飞机当前状态信息
通过Pyqt做的一个小软件,主要功能是显示飞行器当前的状态如“机身海拔高度”、“机身坐标”、“偏航角”等,绘制出飞机当前所处区域高程地图。飞机机头朝向随航行方向变化。原创 2022-11-16 11:44:02 · 1293 阅读 · 8 评论 -
Pyqt+mediapipe python实现动态手势,摇动手指识别控制QLabel的选中状态
通过Pyqt及mediapipe库实现动态手势识别效果演示,即“左右摇动手指”,使得QLabel的选择状态移动,手指向左摇动,选定的QLabel向左移动,手指向右移动,选定的QLabel向右移动。Mediapipe是google的一个开源项目,支持跨平台的常用ML方案。可以提供人脸识别、人体关节点识别、人体手部关节点识别等功能,使用接口简单,直接并选择相应的solution,按照相应的步骤操作即能实现相应的识别操作。通过Pyqt创建结果显示界面,opencv-python实现摄像头图像捕获功能。原创 2022-10-29 12:51:34 · 4675 阅读 · 12 评论 -
PyQt+Qt 利用QUdpSocket进行本机通信,下位机向上位机传输QImage图像数据及int型数据
在涉及到多个部门之间的软件开发过程时,往往会出现在同一台设备上的多个程序进程之间的通信问题。下位机进行数据的采集及解算工作,将运行结果发送至上位机进行展示等。由于上位机、下位机由不同单位或部门的人编写,所使用的编程语言可能不尽相同,且也有可能涉及到保密问题,故不可能互相公开源码以进行统一的编译工作,从而需要进行程序之间的通信。在本项目中,下位机(数据发送端、客户端)采用python的PyQt框架进行编写,发送实时处理后的图像、图像识别状态;原创 2022-10-01 17:27:38 · 2312 阅读 · 0 评论 -
PyQt+Opencv-python多线程显示摄像头信息至QLabel,摄像头显示区域自由拉伸尺寸
通过PyQt与Opencv-python实现多线程显示摄像头信息至QLabel,可以同时拉伸窗口,摄像头显示区域自适应拉伸区域。与Qt+Opencv实现同样功能的代码思路一致,仅仅是通过python语言实现。工程环境:(1)win10,(2)Anaconda3管理python虚拟环境。(3)cmd打开虚拟环境通过pip安装以下库(4)PC机外接一个USB摄像头,或者笔记本自带摄像头。原创 2022-09-07 20:11:11 · 5066 阅读 · 1 评论 -
PyQt 设计思想,创建窗口,自定义标题栏,鼠标移入、移出、点击事件,切换窗口等基本操作功能实现
PyQt是Qt在python中的封装库,其功能在于快速实现可视化界面软件在python环境下的部署。PyQt的基本思想诸如封装继承、信号与槽的机制等等与Qt一致,只是实现是通过python语言。一个PyQt界面类主要包含一个.ui文件,一个由.ui文件生成的界面py文件以及一个逻辑实现py文件,若.ui文件需要图片、字体或者音效等资源,额外需要一个.qrc文件及其生成的py文件。命名规则,将.ui格式文件统一加ui_前缀,生成的.py文件与.ui文件同名,逻辑实现py文件与该类同名。原创 2022-09-07 11:24:43 · 2435 阅读 · 0 评论