工控系统前端设计(pyqt)

题目源自:白月黑羽的项目实战四-[工控系统前端]

代码已上传至gitcode https://gitcode.com/m0_37662818/Industrial_Control_System_Front_End

心得体会:直接用组态软件或者js吧

项目亮点

  1. tablemodel的使用,绑定了表格和数据
  2. 风机自定义item的实现

对比原题的要求,列了下表格,实现的部分都打钩。

功能点 是否完成✔❌ 备注
布局 网站已给解答
图标拖放 网站已给解答
各类 item 支持键盘方向键移动 多选删除多个 item 未实现
点击 item,表格显示
表格修改,改变 item
图标工作栏 打开/保存/删除/清空
后端服务器 自研,网站未提供
连接服务器 断线重连
item 增加设备编号
摄像头 该功能未实现
显示服务器通知消息
水缸 该 item 未实现
只读模式
实时统计图
风泵 消息确认和重发未实现

实现效果

可以看到修改风机转速后,风速检测值的变化。各种自定义item也都有属性可以交互。

服务端上设备编号是固定的,根据题目是

设备 编号
毒气监测仪 aaaa0001
aaaa0021
温度湿度计 aaaa0002
aaaa0022
空气流量仪 aaaa0003
aaaa0023
水流量表 aaaa0004
aaaa0024
相关推荐
酷飞飞13 天前
PyQt 界面布局与交互组件使用指南
python·qt·交互·pyqt
qq_3404740214 天前
Q3.1 PyQt 中的控件罗列
pyqt
万粉变现经纪人14 天前
如何解决pip安装报错ModuleNotFoundError: No module named ‘sympy’问题
python·beautifulsoup·pandas·scikit-learn·pyqt·pip·scipy
Goona_15 天前
PyQt数字转大写金额GUI工具开发及财务规范实现
python·小程序·交互·pyqt
小叮当⇔15 天前
PYcharm——pyqt音乐播放器
ide·pycharm·pyqt
青铜发条16 天前
【Qt】PyQt、原生QT、PySide6三者的多方面比较
开发语言·qt·pyqt
Goona_17 天前
pyqt+python之二进制生肖占卜
pyqt
大学生毕业题目19 天前
毕业项目推荐:83-基于yolov8/yolov5/yolo11的农作物杂草检测识别系统(Python+卷积神经网络)
人工智能·python·yolo·目标检测·cnn·pyqt·杂草识别
凯子坚持 c22 天前
当Python遇见高德:基于PyQt与JS API构建桌面三维地形图应用实战
javascript·python·pyqt·高德地图