添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

Thinking in Qt —— 关于 Qt 程序架构

经营淘宝店 cuteqt.taobao.com 一年有余,看过很多同学的 Qt 代码,有一些想法,想记录一下。

第一篇想讲一下 Qt 程序的架构

一般的,在数据处理流程中,通常会经历以下几个步骤:

  1. 数据协议解析(如以太网、串口、Wi-Fi、蓝牙、USB、CAN等)

  2. 后处理(如数据清洗、过滤和转换、数据聚合、数据压缩、加密和解密、特征提取、信号处理、图像处理、视频处理、统计分析、模式识别、自然语言处理和时间序列分析等)

  3. 界面渲染。

界面渲染通常在主线程上进行,而数据解析和后处理则在各自独立的线程中运行。

1

接下来,讲一下 Qt 如何创建多线程

让我们回顾下 Qt 文档中的示例代码

第一种是继承 QThread