1
0
mirror of https://github.com/jaredtao/TaoQuick.git synced 2025-01-19 20:22:56 +08:00
TaoQuick/README.md

254 lines
10 KiB
Markdown
Raw Normal View History

2019-08-17 11:18:28 +08:00
[English](README-en.md)
2019-08-17 11:17:07 +08:00
2020-01-02 10:11:07 +08:00
[gitee镜像:https://gitee.com/jaredtao/TaoQuick](https://gitee.com/jaredtao/TaoQuick)
2019-08-17 11:17:07 +08:00
-------------------------------------------------------------
# 目录
2019-07-23 12:54:07 +08:00
- [目录](#%e7%9b%ae%e5%bd%95)
- [TaoQuick](#taoquick)
- [徽章预览](#%e5%be%bd%e7%ab%a0%e9%a2%84%e8%a7%88)
2019-12-07 15:45:19 +08:00
- [项目](#%e9%a1%b9%e7%9b%ae)
- [编译](#%e7%bc%96%e8%af%91)
- [发布](#%e5%8f%91%e5%b8%83)
2019-08-03 17:47:27 +08:00
- [仓库状态](#%e4%bb%93%e5%ba%93%e7%8a%b6%e6%80%81)
2019-07-23 12:54:07 +08:00
- [Issue](#issue)
2019-08-03 17:47:27 +08:00
- [其它状态](#%e5%85%b6%e5%ae%83%e7%8a%b6%e6%80%81)
- [部分Demo效果预览](#%e9%83%a8%e5%88%86demo%e6%95%88%e6%9e%9c%e9%a2%84%e8%a7%88)
2019-07-23 12:54:07 +08:00
- [启动界面](#%e5%90%af%e5%8a%a8%e7%95%8c%e9%9d%a2)
- [动态换皮肤](#%e5%8a%a8%e6%80%81%e6%8d%a2%e7%9a%ae%e8%82%a4)
- [百叶窗特效](#%e7%99%be%e5%8f%b6%e7%aa%97%e7%89%b9%e6%95%88)
- [棋盘特效](#%e6%a3%8b%e7%9b%98%e7%89%b9%e6%95%88)
2019-08-03 17:47:27 +08:00
- [全部效果预览](#%e5%85%a8%e9%83%a8%e6%95%88%e6%9e%9c%e9%a2%84%e8%a7%88)
- [功能列表](#%e5%8a%9f%e8%83%bd%e5%88%97%e8%a1%a8)
- [开发环境](#%e5%bc%80%e5%8f%91%e7%8e%af%e5%a2%83)
2019-07-23 12:54:07 +08:00
- [TaoQuick 安装和使用](#taoquick-%e5%ae%89%e8%a3%85%e5%92%8c%e4%bd%bf%e7%94%a8)
2019-12-07 15:45:19 +08:00
- [答疑和技术支持](#%e7%ad%94%e7%96%91%e5%92%8c%e6%8a%80%e6%9c%af%e6%94%af%e6%8c%81)
2019-07-23 12:54:07 +08:00
- [联系方式](#%e8%81%94%e7%b3%bb%e6%96%b9%e5%bc%8f)
- [赞助](#%e8%b5%9e%e5%8a%a9)
- [赞助列表](#%e8%b5%9e%e5%8a%a9%e5%88%97%e8%a1%a8)
2019-07-18 10:17:02 +08:00
# TaoQuick
2019-07-20 00:31:54 +08:00
这是一个QtQuick/Qml组件库集成了常用的QtQuick组件并做了适当的属性封装、功能扩展以方便开发Qml程序。
2019-07-18 10:17:02 +08:00
实现原理可以参考《Qml组件化编程》《Qml特效》系列教程以下网站都有收录:
[涛哥的博客](https://jaredtao.github.io)
2019-08-03 02:11:21 +08:00
[涛哥的博客-国内镜像](https://jaredtao.gitee.io)
2019-07-18 10:17:02 +08:00
[知乎专栏-Qt进阶之路](https://zhuanlan.zhihu.com/TaoQt)
## 徽章预览
2019-12-07 15:45:19 +08:00
### 项目
|[最佳实践计划][CII-link]|[许可][license-link]|
|:--:|:--:|
|![CII-badge]|![license-badge]|
[CII-badge]: https://bestpractices.coreinfrastructure.org/projects/3060/badge
[CII-link]: https://bestpractices.coreinfrastructure.org/projects/3060
2019-07-18 10:17:02 +08:00
[license-link]: https://github.com/jaredtao/TaoQuick/blob/master/LICENSE "LICENSE"
[license-badge]: https://img.shields.io/badge/license-MIT-blue.svg "MIT"
2019-12-07 15:45:19 +08:00
### 编译
| [Windows][win-link]| [Ubuntu][ubuntu-link]|[MacOS][macos-link]|[Android][android-link]|[IOS][ios-link]|
|---------------|---------------|-----------------|-----------------|----------------|
| ![win-badge] | ![ubuntu-badge] | ![macos-badge] |![android-badge] |![ios-badge] |
[win-link]: https://github.com/JaredTao/TaoQuick/actions?query=workflow%3AWindows "WindowsAction"
[win-badge]: https://github.com/JaredTao/TaoQuick/workflows/Windows/badge.svg "Windows"
[ubuntu-link]: https://github.com/JaredTao/TaoQuick/actions?query=workflow%3AUbuntu "UbuntuAction"
[ubuntu-badge]: https://github.com/JaredTao/TaoQuick/workflows/Ubuntu/badge.svg "Ubuntu"
2019-07-18 10:17:02 +08:00
2019-12-07 15:45:19 +08:00
[macos-link]: https://github.com/JaredTao/TaoQuick/actions?query=workflow%3AMacOS "MacOSAction"
[macos-badge]: https://github.com/JaredTao/TaoQuick/workflows/MacOS/badge.svg "MacOS"
[android-link]: https://github.com/JaredTao/TaoQuick/actions?query=workflow%3AAndroid "AndroidAction"
[android-badge]: https://github.com/JaredTao/TaoQuick/workflows/Android/badge.svg "Android"
[ios-link]: https://github.com/JaredTao/TaoQuick/actions?query=workflow%3AIOS "IOSAction"
[ios-badge]: https://github.com/JaredTao/TaoQuick/workflows/IOS/badge.svg "IOS"
### 发布
|[已发布][release-link]|[下载][download-link]|下载次数|
|:--:|:--:|:--:|
|![release-badge] |![download-badge]|![download-latest]|
2019-12-07 16:04:32 +08:00
2019-07-18 10:17:02 +08:00
[release-link]: https://github.com/jaredtao/TaoQuick/releases "Release status"
[release-badge]: https://img.shields.io/github/release/jaredtao/TaoQuick.svg?style=flat-square "Release status"
[download-link]: https://github.com/jaredtao/TaoQuick/releases/latest "Download status"
[download-badge]: https://img.shields.io/github/downloads/jaredtao/TaoQuick/total.svg "Download status"
[download-latest]: https://img.shields.io/github/downloads/jaredtao/TaoQuick/latest/total.svg "latest status"
2019-12-07 15:45:19 +08:00
2019-08-03 17:47:27 +08:00
### 仓库状态
2019-12-07 15:45:19 +08:00
2019-08-03 17:47:27 +08:00
|最新标签|用到的编程语言数量|用最多的编程语言|代码大小|仓库大小|
2019-07-18 10:17:02 +08:00
|:--: |:--: |:--:|:--:|:--:|
|![tag-latest]|![languanges]|![taolanguage]|![code-size]|![repo-size]|
[languanges]: https://img.shields.io/github/languages/count/jaredtao/taoquick.svg "language count"
[taolanguage]: https://img.shields.io/github/languages/top/jaredtao/taoquick.svg "top language"
[code-size]: https://img.shields.io/github/languages/code-size/jaredtao/taoquick.svg "code size"
[repo-size]: https://img.shields.io/github/repo-size/jaredtao/taoquick.svg "repo-size"
[tag-latest]: https://img.shields.io/github/tag/jaredtao/taoquick.svg
### Issue
2019-08-03 17:47:27 +08:00
|[Issues][issues-link]|关掉的issue|pull请求|关掉的pull|
2019-07-18 10:17:02 +08:00
|:--:|:--:|:--:|:--:|
|![issuse-badge]|![issue-closed]|![pull-request]|![pull-closed]|
[issues-link]: https://github.com/jaredtao/TaoQuick/issues
[issuse-badge]: https://img.shields.io/github/issues/jaredtao/taoquick.svg?style=popout
[issue-closed]: https://img.shields.io/github/issues-closed/jaredtao/taoquick.svg
[pull-request]: https://img.shields.io/github/issues-pr/jaredtao/taoquick.svg
[pull-closed]: https://img.shields.io/github/issues-pr-closed/jaredtao/taoquick.svg
2019-08-03 17:47:27 +08:00
### 其它状态
2019-07-18 10:17:02 +08:00
2019-08-03 17:47:27 +08:00
|提交频率|最后一次提交|发布时间|forks|stars|
|:--:|:--:|:--:|:--:|:--:|
|![commit-active]|![commit-latest]|![release-date]|![forks-badge]|![stars-badge]|
2019-07-18 10:17:02 +08:00
[forks-badge]: https://img.shields.io/github/forks/jaredtao/taoquick.svg "forks"
[stars-badge]: https://img.shields.io/github/stars/jaredtao/taoquick.svg "stars"
[commit-active]: https://img.shields.io/github/commit-activity/w/jaredtao/taoquick.svg
[commit-latest]: https://img.shields.io/github/last-commit/jaredtao/taoquick.svg
[release-date]: https://img.shields.io/github/release-date/jaredtao/taoquick.svg
2019-08-03 17:47:27 +08:00
## 部分Demo效果预览
2019-07-18 10:17:02 +08:00
### 启动界面
![](https://github.com/jaredtao/TaoQuickPreview/blob/master/Preview/Splash.gif)
### 动态换皮肤
![](https://github.com/jaredtao/TaoQuickPreview/blob/master/Preview/Skin.gif)
### 百叶窗特效
![](https://github.com/jaredtao/TaoQuickPreview/blob/master/Preview/Animation/5.gif)
### 棋盘特效
![](https://github.com/jaredtao/TaoQuickPreview/blob/master/Preview/PageSwitch/棋盘效果.gif)
2019-08-03 17:47:27 +08:00
## 全部效果预览
gif太多放进单独的仓库了[TaoQuickPreview](https://github.com/jaredtao/TaoQuickPreview)
## 功能列表
|用途|分类|名称|进度|说明|
|--|--|--|--|--|
|基础组件|-|-|-|-|
||按钮|-|-|-|
|||图片按钮|完成||
|||文字按钮|完成||
|||图文按钮|完成|左右或上下布局可调|
|||渐变背景按钮|完成|Material风格的圆角渐变背景|
||进度条|-|-|-|
|||条形进度条|完成|支持圆角、闪光效果、提示性文字或图片|
|||圆环进度条|完成||
||鼠标事件|-|-|-|
|||拖拽区域|完成||
|||透传区域|完成|透传鼠标事件|
||功能组件|-|-|-|
2019-08-17 11:33:48 +08:00
|||等待指示器|完成|小圆点数量、半径、颜色、转动速度都可以调节|
|||对话框|完成|单个组件支持创建文件、打开文件、打开文件夹、打开多个文件四种用法|
|||可拖动组件|完成|鼠标在边缘改变大小、鼠标在中间拖动改变位置|
|||帧率组件|完成|显示帧率|
|||提示框|完成|Slack风格带三角箭头|
|自绘组件|-|-|-|-|
||Shapes自绘|-|-|-|
|||圆角矩形|完成|支持任意圆角、支持透明色|
|动画组件|-|-|-|-|
||进场动画|-|-|参考ppt的基础动画|
|||平移|完成|支持上、下、左、右四个方向|
|||梯度|完成|支持上、下、左、右四个方向|
|||劈裂|完成|支持水平由内、水平由外、垂直由内、垂直由外四种|
|||对角线|完成|支持从左上角、从右上角、从左下角、从右下角四种|
|||百叶窗|完成|支持上、下、左、右四个方向|
|||方盒|完成|支持由内、由外两种|
|||圆盒|完成|支持由内、由外两种|
|||十字|完成|支持由内、由外两种|
|||菱形|完成|支持由内、由外两种|
|||轮子|完成|支持顺时针、逆时针、扇形三种|
|||棋盘|完成|支持向右、向下两种|
|||溶解|完成||
|特效组件|-|-|-|-|
|||跟上节奏|完成|老式DVD上音符抖动的效果|
|||暗流涌动|完成|流动的箭头和倒影效果|
|||魔力圈圈|完成|爱的魔力转圈圈|
||ShaderToy|-|-|在Android上测试过|
|||穿云洞|完成||
|||星球之光|完成||
|||蜗牛|完成||
|||超级马里奥|完成||
|研究性组件|-|-|-|-|
|||圆环视图|研究中||
|||流体效果|研究中||
## 开发环境
* Qt 5.12.x
## TaoQuick 安装和使用
[TaoQuick 安装和使用](Install.md)
2019-08-26 16:23:33 +08:00
## 答疑和技术支持
QQ群734623697
2019-08-17 11:33:48 +08:00
## 联系方式
***
| 作者 | 涛哥 |
| ---- | -------------------------------- |
2019-08-26 10:25:44 +08:00
|开发理念 | 传承工匠精神 |
2019-08-17 11:33:48 +08:00
| 博客 | https://jaredtao.github.io/ |
|博客-国内镜像|https://jaredtao.gitee.io|
|知乎专栏| https://zhuanlan.zhihu.com/TaoQt |
|QQ群| 734623697(高质量群,只能交流技术、分享书籍、帮助解决实际问题)|
| 邮箱 | jared2020@163.com |
| 微信 | xsd2410421 |
| QQ、TIM | 759378563 |
***
QQ(TIM)、微信二维码
2019-10-31 08:51:31 +08:00
<img src="https://gitee.com/jaredtao/jaredtao/raw/master/img/qq_connect.jpg?raw=true" width="30%" height="30%" /><img src="https://gitee.com/jaredtao/jaredtao/raw/master/img/weixin_connect.jpg?raw=true" width="30%" height="30%" />
2019-08-17 11:33:48 +08:00
****** 请放心联系我,乐于提供咨询服务,也可洽谈有偿技术支持相关事宜。
***
## 赞助
2019-10-31 08:51:31 +08:00
<img src="https://gitee.com/jaredtao/jaredtao/raw/master/img/weixin.jpg?raw=true" width="30%" height="30%" /><img src="https://gitee.com/jaredtao/jaredtao/raw/master/img/zhifubao.jpg?raw=true" width="30%" height="30%" />
2019-08-17 11:33:48 +08:00
****** 觉得分享的内容还不错, 就请作者喝杯奶茶吧~~
***
## 赞助列表
感谢以下网友的赞助与支持(排名不分先后)
hxhlb (花心胡萝卜工作室)
咸鱼猴
Qt侠-刘典武
大樹
小风电子