本指南以 tspi-sysmonitor(系统信息监控面板)作为贯穿全文的示例项目。该应用使用 Qt5 Widgets + Qt5 Network,每秒刷新 CPU 负载、内存使用和网络状态。
源码
源码下载
- 去往 下载中心 下载
tspi-sysmonitor.zip,解压后得到tspi-sysmonitor/目录。
网盘中的存放路径为:
text
立创·泰山派3开发板资料/
├── ...
├── 5.【立创·泰山派3】开发工具/
├── ├── Qt-5.15-示例项目Demo源码/
├── ├── └── tspi-sysmonitor.zip
│ └── ...
└── ...1
2
3
4
5
6
7
2
3
4
5
6
7
拿到源码后,请选择 Qt-Creator 集成开发 或 命令行交叉编译 方式进行编译。两种方式使用相同的工具链,编译产物完全一致。
项目结构
bash
tspi-sysmonitor/
├── CMakeLists.txt
├── main.cpp
├── mainwindow.cpp
├── mainwindow.h
├── networkpage.cpp
├── networkpage.h
├── swipewidget.cpp
├── swipewidget.h
├── sysmonitor.cpp
├── sysmonitor.h
├── touchpage.cpp
├── touchpage.h
└── tspi-sysmonitor.pro1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14