项目
已归档c++qtlibcurlhttplibnlohmann-jsonspdlogtiny-aes

网络资源下载器

基于 Qt C++ 开发的桌面网络资源下载工具,使用多线程处理网络请求,集成多款第三方开源库,封装文件管理与应用配置模块,用于下载网络可访问资源。

项目亮点

  • 基于Qt C++开发桌面GUI程序,使用qmake构建工程,UI通过Qt Designer进行可视化设计
  • 使用QThread多线程执行网络下载等耗时操作,避免网络IO阻塞UI主线程,防止界面卡死
  • 封装FileManager文件管理模块,统一管理本地文件读写、存储相关逻辑
  • 封装AppConfig应用配置模块,统一管理程序配置,实现配置的读取与保存
  • 集成多款成熟第三方开源库:libcurl、httplib网络库,nlohmann‑json,spdlog日志库,tiny‑aes加密库
  • 提供test_3party测试目录,可对第三方依赖库进行功能验证测试
  • 代码目录分层清晰,业务代码、对话框、工具类、第三方依赖相互分离,便于维护扩展

项目

固件安装器(串口调试工具)

基于 Qt C++ 开发的 Windows 桌面多功能串口调试与固件烧录工具,集成串口收发、文件传输、自定义命令面板、WebSocket 客户端与服务端、网络广告图片轮播与上传等功能,支持 HUP 自定义协议与 AES 加密,配置自动持久化。

c++qtwebsocketserialporthttp
老人寻物系统

基于 Qt C++ 与 MySQL 开发的老人寻物桌面管理系统,通过 RFID 标签刷卡定位物品存放位置,支持物品与位置管理、老人信息管理、寻物记录与异常处理、查询次数统计及数据导出,并通过 TCP 服务对接读卡硬件。

c++qtmysqltcp
疫苗接种助手(护士端)

基于 Qt C++ 与 OpenCV 开发的疫苗接种护士端桌面管理系统,对接 MySQL 数据库,提供护士注册登录、护士信息录入与查询管理、摄像头预览拍照及接种过程视频录制等功能。

c++qtmysql数据库OpenCV