DT
You can make any desktop application by Dt Framework, 基于QT开发的组件式框架DT.,有远程开发需求可联系,有需要合作加微信: ytouching
DT Framework 是一个基于 Qt 的现代化客户端开发框架,采用组件化设计思想,致力于提供高效、灵活的桌面应用开发解决方案。该框架已在多个商业项目中得到验证,包括 AI 智能相机等大型应用。 The project is written primarily in C++, distributed under the MIT License license, first published in 2022. Key topics include: common, qt, qt5, qt5-gui, qtcreator.
DT Framework - 现代化的Qt客户端开发框架
<div align="center"> </div>📚 项目介绍
需求商单联系wx: ytouching
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++ 相关技术:
<div align="center"> <img src="https://ytouch-1258011219.cos.ap-nanjing.myqcloud.com/wechat_group_dt.jpg" width="200" /> </div>📋 开发路线图
- UI 控件功能完善
- 单元测试覆盖
- 技术文档完善
- 自动更新功能
- 框架性能优化
🎯 项目演示
💖 支持项目
如果您觉得项目对您有帮助,欢迎打赏支持:
<div align="center"> <img src="https://ytouch-1258011219.cos.ap-nanjing.myqcloud.com/wechat_shoukuan.jpg" width="200" /> </div>📄 开源协议
本项目采用 MIT 协议开源,欢迎自由使用和贡献代码。
Contributors
Showing top 1 contributor by commit count.
