DT Framework 是一个基于 Qt 的现代化客户端开发框架,采用组件化设计思想,致力于提供高效、灵活的桌面应用开发解决方案。该框架已在多个商业项目中得到验证,包括 AI 智能相机等大型应用。
- 组件化架构: 采用"all function is a tool"的设计理念,实现高度模块化
- Vue 式开发体验: UI 与业务逻辑紧密绑定,提供类似 Vue 的开发体验
- 丰富的 Qt 生态: 充分利用 Qt 框架的强大功能和丰富文档
- 高扩展性: 基于插件化设计,支持灵活的功能扩展
- 商业验证: 已在多个大型商业项目中稳定运行
- 核心框架: Qt 5.14.2
- 编译工具: MSVC 2017 64bit
- 插件系统: 自研插件化架构
- UI 框架: 自定义 UI 组件库
- 开发模式: 组件化、插件化
''' ├── allplugins/ # 插件模块目录 ├── bin/ # 可执行文件目录 ├── depends/ # 依赖文件 ├── global/ # 全局配置 ├── main/ # 主程序模块 ├── qss_res/ # 样式资源 └── scripts/ # 部署脚本 '''
- Qt 5.14.2
- Visual Studio 2017 (MSVC)
- Windows 操作系统
- 安装 Qt 5.14.2
- 配置 MSVC 2017 环境
- 克隆项目代码
- 使用 Qt Creator 打开并编译
详细安装说明请参考官方文档
本人专注于 Qt/C++ 开发,提供专业的远程开发服务:
- 专业领域: Qt 客户端开发、框架设计
- 项目经验: AI 智能相机等大型商业项目
- 服务方式: 远程开发、技术咨询
- 💬 微信: ytouching
- 📧 邮箱: gisdoing@gmail.com
- 🔗 QQ: 942840260
欢迎加入我们的技术交流群,讨论 Qt/C++ 相关技术:
- UI 控件功能完善
- 单元测试覆盖
- 技术文档完善
- 自动更新功能
- 框架性能优化
如果您觉得项目对您有帮助,欢迎打赏支持:
本项目采用 MIT 协议开源,欢迎自由使用和贡献代码。