工控系统前端设计(pyqt)

题目源自:白月黑羽的项目实战四-[工控系统前端](https://www.byhy.net/py/qt/proj-prac4/)

代码已上传至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
相关推荐
zhanghaha13142 天前
Python进阶教程:35_PyQt (保姆级零基础教程)
开发语言·python·pyqt
线上放牧人10 天前
Windows删除图标缓存
windows·python·pyqt
典典分享指南12 天前
用飞书 Wiki 搭内容作战室:从零搭建团队内容协作中枢
django·flask·numpy·pyqt
千里码aicood13 天前
pyqt-基于Qt的公共卫生间管理系统的设计与实现
pyqt
千里码aicood14 天前
pyqt基于pytorch的人脸交换系统设计(opencv)
人工智能·pyqt
楚莫识17 天前
Qt show()、raise()、activateWindow() 调用顺序区别
qt·pyqt
小灰灰搞电子21 天前
PyQt 实现蜂巢菜单源码分享
pyqt·鱼眼凸起
znnnk21 天前
【Python】GUI 开发从入门到实战(三):PyQt/PySide 进阶之路
开发语言·python·pyqt
民乐团扒谱机1 个月前
【超详细】PyQt6 实现 AU 风格波形图编辑器:多级缩放与采样点逐级渲染,附全过程代码
开发语言·python·编辑器·pyqt·audition·时域·频谱图
典典分享指南1 个月前
Excel SUMIFS 跨表汇总实战:多表条件求和的完整指南
django·flask·numpy·pyqt·fastapi