基于 Qt6 Widgets 与 SQLite 的零售管理系统重构示例。将原有单体代码拆分为 UI / Repository / 数据访问三层(MVC),用 QTableView 加自定义 ProductTableModel 驱动库存表格并高亮低库存;InventoryRepository 收敛所有 SQL,便于单元测试与维护。包含库存预警与模拟出库事务,体现从单体到分层架构的重构思路。...
基于 Qt6 的工业数据采集上位机示例。SerialWorker 运行于独立 QThread,UI 不阻塞;手写 Modbus RTU CRC16 校验与读保持寄存器帧解析,QTimer 周期轮询下位机;通过信号槽跨线程安全传递采集点 DataPoint,并用 Qt Charts 绘制实时滚动曲线,配合环形缓冲管理历史数据。体现工业现场串口通信与高实时界面的工程实践。...