Skip to content

You can make any desktop application by Dt Framework, 基于QT开发的组件式框架DT.,有远程开发需求可联系,有需要合作加微信: ytouching

License

Notifications You must be signed in to change notification settings

huifeng-kooboo/DT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DT Framework - 现代化的Qt客户端开发框架

GitHub stars GitHub issues GitHub forks GitHub last commit GitHub license

📚 项目介绍

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 操作系统

安装步骤

  1. 安装 Qt 5.14.2
  2. 配置 MSVC 2017 环境
  3. 克隆项目代码
  4. 使用 Qt Creator 打开并编译

详细安装说明请参考官方文档

💼 商业合作

本人专注于 Qt/C++ 开发,提供专业的远程开发服务:

  • 专业领域: Qt 客户端开发、框架设计
  • 项目经验: AI 智能相机等大型商业项目
  • 服务方式: 远程开发、技术咨询

联系方式

🤝 技术交流

欢迎加入我们的技术交流群,讨论 Qt/C++ 相关技术:

📋 开发路线图

  • UI 控件功能完善
  • 单元测试覆盖
  • 技术文档完善
  • 自动更新功能
  • 框架性能优化

🎯 项目演示

💖 支持项目

如果您觉得项目对您有帮助,欢迎打赏支持:

📄 开源协议

本项目采用 MIT 协议开源,欢迎自由使用和贡献代码。

About

You can make any desktop application by Dt Framework, 基于QT开发的组件式框架DT.,有远程开发需求可联系,有需要合作加微信: ytouching

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published