# qt-small-project-template
**Repository Path**: pivotfuture/qt-small-project-template
## Basic Information
- **Project Name**: qt-small-project-template
- **Description**: 此仓库包含用于Qt小项目开发的项目模板,已创建常用的源码目录结构,摒弃凌乱的项目结构,标准化代码管理,提高代码可维护性。
- **Primary Language**: C++
- **License**: GPL-3.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 21
- **Forks**: 11
- **Created**: 2024-03-17
- **Last Updated**: 2025-05-12
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# qt-small-project-template
#### 介绍
Qt小型项目模板。
#### 目录说明
- bin:存放编译生成的目标文件
- src/app:存放main.c,QApplication子类等应用程序级别的代码。
- src/config:存放配置文件类
- src/controller:存放业务控制器类源码(MVC)
- src/database:存放数据库访问类源码
- src/global:存放全局声明定义
- src/libs:存放公共库,三方库,公共库源码
- src/libs/algorithm:用于存放算法模块,算法模块比较独立,所以作为程序库对待
- src/model:存放数据模型(MVC)
- src/network:存放网络交互类
- src/utils:存放工具类
- src/view:存放视图类(MVC)
- src/handler:handler用于处理单个功能点,这个功能点通常是程序上的,而不是业务上的,例如处理某个消息的收发,响应某个定时器。作为对比,src/controller中的业务控制器,通常处理的是业务功能点,controller更高层一些。
- src/include:用于存放公共头文件,数据结构,接口文件等