
1章磨刀霍霍一一开发前的准备1.1安装Python解释器1.1.1为什么要用Python1.1.2 Python简介1.1.3 Python的安装步骤1.2安装PyCharm 开发环境1.3安装PyQt和Qt Designer 工具1.3.1PyQt6与 PyQt5的差异1.3.2PyQt6的安装1.3.3 Qt Designer的安装1.4 PyQt开发工具的插件配置1.4.1插件Qt Designer的嵌入1.4.2插件 pyuic6. exe的嵌入.1.5 PyCharm 其他的配置1.5.1 PyCharm 活动模板?1.5.2安装OSS自动补全和高亮插件1.6本章小结2章构架之本一PyQt程序开发流程和框架2.1基于PyQt6的1个GUI 程序2.2使用 Qt Designer 设计 GUI 程序2.2.1 Qt Designer原型界面的搭建,2.2.2将。ui文件转换为.py文件2.2.3界面与逻辑分离的GUI程序框架2.3 Layout 布局2.3.1 Qt Designer 中的布局面板介绍2.3.2 Qt Designer 中的布局属介绍2.3.3布局2.3.4布局管理器2.4本章小结3章一触即发___PyQt中的触发与执行3.1信号与槽3.1.1 Qt Designer 中内置信号关联内置槽函数3.1.2内置信号自动关联自定义槽函数3.1.3 overload型信号的处理.3.1.4内置信号手动关联自定义槽函数3.1.5自定义信号关联自定义槽函数3.2事件机制3.2.1程序的事件循环与事件3.2.2事件的分发与拦截3.2.3事件的逐层转发机制3.2.4事件和信号之间的关系?3.2.5事件统一处理一事件过滤3.3本章小结4章人靠衣装马靠鞍_QSS 样式表4.1全局样式设置一QSS样式文件的加载4.2 OSS语法4.2.1 QSS选择器4.2.2子控件4.2.3伪状态4.2.4属与值4.3 QSS语句的冲突和级联问题4.4 QSS 风格模板的安装和使用4.5本章小结5章量体裁衣一_玩转PyQt中的自定义控件5.1 QPainter5.1.1 QPainter基本使用框架介绍5.1.2QPainter坐标变换5.1.3QPainter的视口和窗口5.1.4 QPainter的基本方法和绘图模板5.1.5QPen画笔5.1.6QBrush笔刷5.1.7QBrush的渐变填充5.1.8绘制文本5.1.9自定义控件一一绘制SVG……9.3.1 Modbus/TCP简介9.3.2 Modbus请求的生成9.3.3 Modbus响应的生成9.3.4报文应用举例9.3.5 Python界面的Modbus/TCP 通信实例9.3.6服务端9.3.7客户端9.3.8计算机如何识别传输的字节流9.4本章小结10章可见可控一PyQt 在控制系统中的应用10.1洗热水澡的学问。10.2开关控制与连续控制10.3经久不衰的PID控制10.4综合实例一_PID程序角度闭环控制 Python的实现10.4.1角度控制试验台介绍10.4.2软能和框架10.5 EtherCAT 模块及通信10.5.1 EtherCAT的对象字典10.5.2 PySOEM扩展库简介10.5.3 EtherCAT I/O扩展卡的控制方法10.6界面中的自定义控件10.6.1自定义控件myQSchematic的实现10.6.2自定义绘图控件10.7控制算法 main_logical. py的实现10.8定时任务的实现10.9本章小结后记参考文献