CatLearnQt 记录自己学习Qt过程.
CatLearnQt是根据GPL v3许可发行,如果您使用CatLearnQt或其组成库,则必须遵守相关许可条款。
镜像仓库 | 地址 |
---|---|
Github | |
Gitee |
最佳实践计划 | 许可 | 在线社区 |
---|---|---|
Windows | Ubuntu | MacOS | Android | IOS |
---|---|---|---|---|
-
Qt5.12以上
-
支持qt5.15
系统 | 文档 |
---|---|
Windows | windows.md |
Linux | linux.md |
MacOs | macos.md |
Android | android.md |
Ios | ios.md |
描述 | 文档 |
---|---|
项目目录结构 | ProjectDirectoryStructure |
目录 | 说明 | 备注 |
---|---|---|
doc | 文档目录 | 保存了项目所需的文档,描述了各个平台的配置,以及项目模块说明等。 |
font | 字体文件目录 | 提供了GrayCatQt项目所使用的字体(Ubuntu)。 |
GrayCatQt | 模块集成演示项目 | 该项目以QWidget为基础开发,演示了QWidget,QQuickWidget,QGraphicsView等模块的项目。 |
scripts | 脚步文件路径 | 持续集成相关配置,用于自动化构建、发布所需要的脚步 |
.github | github-Actions配置 | 持续集成相关配置,用于自动化构建、发布 |
目录 | 说明 | 文档 |
---|---|---|
GrayCatQt/Src/CatControl | 提供了自定义子控件 | doc |
GrayCatQt/Src/CatGraphiceView | 提供了基于GraphiceView模块与控件集 | doc |
GrayCatQt/Src/CatLog | 日志模块 | doc |
GrayCatQt/Src/CatNetWork | 网络模块 | doc |
GrayCatQt/Src/CatSerial | 串口模块 | doc |
GrayCatQt/Src/CatUniversal | 通用模块,文件,字体,QSetting配置,线程,与线程池 | doc |
GrayCatQt/Src/CatWidget | 提供了基于Widget实现的模块,与CatControl不同的是它是由多个子控件实现的一整个模块体系。 | doc |
GrayCatQt/Src/SingleApplication | 程序单例模块 | doc |
目录 | 说明 |
---|---|
Examples/CatQuickExamples | 演示项目开发中 |
Examples/CatWidgetExamples | Widgdet版项目演示 |