从零搭建工业HMI

📘 30章 · 完整目录
🎯 友好色系 · 明快温暖 📁 点击卡片跳转对应章节 01.html ~ 30.html
01HMI系统概述
什么是HMI工业应用场景组成与架构
02开发环境搭建
Python环境PyQt5安装VS Code配置第一个HMI窗口
03PyQt5基础
Qt Designer信号与槽事件循环主窗口与部件
04布局管理
水平布局垂直布局网格布局表单布局嵌套实战
05常用控件(上)
QLabelQPushButtonQLineEditQComboBoxQCheckBoxQRadioButton
06常用控件(下)
QSliderQProgressBarQSpinBoxQTableWidgetQListWidgetQTreeWidget
07样式表(QSS)
QSS语法选择器属性设置动态换肤美化按钮
08绘图与动画
QPainter基础绘制图形仪表盘简单动画
09数据可视化
嵌入Matplotlib实时曲线柱状图饼图
10多线程编程
QThread基础线程安全跨线程信号避免卡顿
11串口通信
pyserial安装串口配置数据收发CRC校验读取PLC
12Modbus协议
RTU/TCP解析pymodbus读写寄存器控制电机
13OPC UA通信
OPC UA基础opcua库连接服务器读写变量订阅变化
14数据库操作
SQLite基础PyQt5集成历史存储查询展示
15文件操作
INI/JSON读写CSV导出日志系统文件对话框
16报警系统
报警级别产生与消除报警列表历史查询声音报警
17用户权限管理
登录界面角色权限密码加密操作日志
18配方管理
配方数据结构编辑界面导入导出下发PLC
19趋势曲线
实时趋势历史趋势曲线缩放游标测量数据导出
20报表系统
报表模板PDF生成Excel导出定时打印
21网络通信
TCP/UDPSocket编程HTTP请求WebSocket
22视频监控集成
OpenCV基础摄像头显示视频流处理截图保存
23多语言国际化
Qt Linguist翻译文件动态切换字体适配
24系统托盘与启动
托盘图标右键菜单开机自启最小化托盘
25HMI框架设计
MVC模式插件架构配置管理模块解耦
26触摸屏适配
触摸事件手势识别虚拟键盘大屏UI原则
27性能优化
渲染优化内存管理大数据加载异步加载
28安全与防护
代码混淆防破解通信加密安全启动固件升级
29项目实战(上)
需求分析系统设计数据库设计界面原型核心功能
30项目实战(下)
集成测试现场调试部署发布运维手册项目总结