Skip to content
forked from jaredtao/TaoQuick

一套酷炫的QtQuick/Qml基础库和示例(a cool QtQuick/qml component library and demo)

License

Notifications You must be signed in to change notification settings

lsgxeva/TaoQuick

 
 

Repository files navigation

English

目录

TaoQuick

这是一个QtQuick/Qml组件库,集成了常用的QtQuick组件,并做了适当的属性封装、功能扩展,以方便开发Qml程序。

实现原理可以参考《Qml组件化编程》《Qml特效》系列教程,以下网站都有收录:

涛哥的博客

涛哥的博客-国内镜像

知乎专栏-Qt进阶之路

徽章预览

项目

最佳实践计划 许可
CII-badge license-badge

编译

Windows Ubuntu MacOS Android IOS
win-badge ubuntu-badge macos-badge android-badge ios-badge

发布

已发布 下载 下载次数
release-badge download-badge download-latest

仓库状态

最新标签 用到的编程语言数量 用最多的编程语言 代码大小 仓库大小
tag-latest languanges taolanguage code-size repo-size

Issue

Issues 关掉的issue pull请求 关掉的pull
issuse-badge issue-closed pull-request pull-closed

其它状态

提交频率 最后一次提交 发布时间 forks stars
commit-active commit-latest release-date forks-badge stars-badge

部分Demo效果预览

启动界面

动态换皮肤

百叶窗特效

棋盘特效

全部效果预览

gif太多,放进单独的仓库了TaoQuickPreview

功能列表

用途 分类 名称 进度 说明
基础组件 - - - -
按钮 - - -
图片按钮 完成
文字按钮 完成
图文按钮 完成 左右或上下布局可调
渐变背景按钮 完成 Material风格的圆角渐变背景
进度条 - - -
条形进度条 完成 支持圆角、闪光效果、提示性文字或图片
圆环进度条 完成
鼠标事件 - - -
拖拽区域 完成
透传区域 完成 透传鼠标事件
功能组件 - - -
等待指示器 完成 小圆点数量、半径、颜色、转动速度都可以调节
对话框 完成 单个组件支持创建文件、打开文件、打开文件夹、打开多个文件四种用法
可拖动组件 完成 鼠标在边缘改变大小、鼠标在中间拖动改变位置
帧率组件 完成 显示帧率
提示框 完成 Slack风格,带三角箭头
自绘组件 - - - -
Shapes自绘 - - -
圆角矩形 完成 支持任意圆角、支持透明色
动画组件 - - - -
进场动画 - - 参考ppt的基础动画
平移 完成 支持上、下、左、右四个方向
梯度 完成 支持上、下、左、右四个方向
劈裂 完成 支持水平由内、水平由外、垂直由内、垂直由外四种
对角线 完成 支持从左上角、从右上角、从左下角、从右下角四种
百叶窗 完成 支持上、下、左、右四个方向
方盒 完成 支持由内、由外两种
圆盒 完成 支持由内、由外两种
十字 完成 支持由内、由外两种
菱形 完成 支持由内、由外两种
轮子 完成 支持顺时针、逆时针、扇形三种
棋盘 完成 支持向右、向下两种
溶解 完成
特效组件 - - - -
跟上节奏 完成 老式DVD上音符抖动的效果
暗流涌动 完成 流动的箭头和倒影效果
魔力圈圈 完成 爱的魔力转圈圈
ShaderToy - - 在Android上测试过
穿云洞 完成
星球之光 完成
蜗牛 完成
超级马里奥 完成
研究性组件 - - - -
圆环视图 研究中
流体效果 研究中

开发环境

  • Qt 5.12.x

TaoQuick 安装和使用

TaoQuick 安装和使用

答疑和技术支持

QQ群:734623697

联系方式


作者 涛哥
开发理念 传承工匠精神
博客 https://jaredtao.github.io/
博客-国内镜像 https://jaredtao.gitee.io
知乎专栏 https://zhuanlan.zhihu.com/TaoQt
QQ群 734623697(高质量群,只能交流技术、分享书籍、帮助解决实际问题)
邮箱 [email protected]
微信 xsd2410421
QQ、TIM 759378563

QQ(TIM)、微信二维码

****** 请放心联系我,乐于提供咨询服务,也可洽谈有偿技术支持相关事宜。


赞助

****** 觉得分享的内容还不错, 就请作者喝杯奶茶吧~~


赞助列表

感谢以下网友的赞助与支持(排名不分先后):

hxhlb (花心胡萝卜工作室)

咸鱼猴

Qt侠-刘典武

大樹

小风电子

About

一套酷炫的QtQuick/Qml基础库和示例(a cool QtQuick/qml component library and demo)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • QML 88.1%
  • C++ 8.0%
  • QMake 2.9%
  • Other 1.0%