5 年以上 Qt 5 实战经验,主力使用 Qt 5.12.2 构建工业终端的人机界面(HMI),覆盖从界面设计、业务逻辑到交叉编译部署的完整流程。线上产品 ZF800V3 即由我基于 Qt 打造并维护。
- 双 UI 体系:精通 Qt Widgets 与 QML / Qt Quick,按场景选型。
- 核心机制:信号槽、事件循环、属性系统与 Model/View。
- 多线程:QThread / QtConcurrent 让耗时任务与界面解耦。
- 数据持久化:Qt SQL 对接 MySQL,适配 libqsqlmysql 驱动。
- 工业通信:QSerialPort 串口、QTcpSocket 网络、Modbus。
- 跨平台交叉编译:Qt 5.12.2 编到 aarch64,跑在 RK3568 + 麒麟。
- 部署适配:Qt 运行时库、platforms / sqldrivers 加载与软链。
- 工程化:qmake / CMake 构建 + Shell 一键启动自启。
Qt 5.12.2Qt WidgetsQML / Quick
信号槽QThreadQt SQL
QSerialPortqmake / CMake交叉编译