QT常用分层式软件架构

第一次写博客,只做个分享吧,关于软件架构的常用模型目前找到的最详细的解说基于Qt的软件框架设计_amwha的专栏-CSDN博客_qt软件框架

1.QMainWWindow主界面类

 

QT常用分层式软件架构_第1张图片

转到线程是在实例化子界面对象时,将对应的数据处理类对象转到新线程 

2.业务对象管理类 :主要负责接收发送通信串口TCP等数据,以及其他数据处理类与主界面或者子界面之间的交互(一种是通过单例定义数据处理类)

 方式一:

QT常用分层式软件架构_第2张图片

 方式二:

 

QT常用分层式软件架构_第3张图片

3.数据处理类:文件数据单独处理类,处理结果通过业务类传递,一般数据量大需要经过业务类,否则可以直接与主界面通信。

 

QT常用分层式软件架构_第4张图片

持续学习中...... 

你可能感兴趣的:(QT,qt)