首页 > 其他分享 > Qt基础知识学习

Qt基础知识学习

时间:2023-02-12 22:00:44浏览次数:38  
标签:控制器 界面 Qt 业务 逻辑 基础知识 学习 UI 模块

UI界面层(view)——>控制器层:当用户操作UI界面时,发射一个控制器层信号;

控制器层(controller)——>模型层:控制层调用模型层功能函数,实现对应业务逻辑功能;

模型层(model)——>控制器层:模型功能层,完成业务逻辑后,再发射一个控制器层信号,声明完成了该业务逻辑功能。

控制器层(controller)——>UI界面层:控制器层接收到该支线程完成了对应的业务逻辑,开启槽函数结束该支线程,然后发射一个控制器层完成业务逻辑信号到UI界面层。UI界面层收到信号,显示对应的结果UI界面。

程序架构:

(1)UI模块:负责处理来自业务逻辑层或者其它模块的数据展示,把用户操作的发送给业务逻辑模块。

(2)通信模块:TCP、UDP、mqtt、串口等,采用单例模式负责外部通信。

(3)数据库模块:读取和保存数据。

(4)业务逻辑模块:处理通信模块的返回数据,并把结果通知UI模块。

(5)中间层:关联通信模块和业务逻辑模块。

(6) 独立模块(初始化配置模块、守护进程、更新模块、日志收集模块…)

 Qt基础知识学习_UI

标签:控制器,界面,Qt,业务,逻辑,基础知识,学习,UI,模块
From: https://blog.51cto.com/u_15515702/6052234