Skip to content

Latest commit

 

History

History
376 lines (231 loc) · 10.1 KB

README-zh.md

File metadata and controls

376 lines (231 loc) · 10.1 KB

English

github原始仓库https://github.com/jaredtao/TaoQuick

gitee镜像仓库https://gitee.com/jaredtao/TaoQuick


目录

TaoQuick

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

实现原理可以参考《玩转Qml》系列教程,以下网站都有收录:

涛哥的博客

涛哥的博客-国内镜像

徽章预览

项目

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

Qt 官方商城

TaoQuick项目已同步在Qt官方商城上架

https://marketplace.qt.io/collections/newest/products/taoquick

编译

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

部分效果预览

主页

换皮肤

多语言

各种按钮组件

数据输入组件

表格组件

带选项卡的列表

Edge浏览器选项卡

矩形框组件

用户向导

鼠标点击特效

Atom 摇摆

ShaderToy-蜗牛

ShaderToy-超级玛丽

开发环境

  • Qt 5.9

  • Qt 5.12

  • Qt 5.15

  • Qt6.2 (在分支 qt6)

项目结构

项目结构如下

各目录说明如下表:

目录 说明 备注
src TaoQuick核心库 主要是qml代码和图片资源,以及designer支持相关的配置和脚本,不包含c++代码
exampes 各种示例程序 演示如何使用TaoQuick核心库,其中TaoQuickShow比较全面地展示TaoQuick的各项功能
3rdparty 第三方库
mkspecs qmake功能的扩展
.github github-actions配置 持续集成相关配置,用于自动化构建、发布

核心库 TaoQuick

核心库目录为

src/TaoQuick/Qml

核心库结构如下

为了避免与Qt默认组件混淆,组件名称全部以Cus开头 (Custom的缩写)

CusConfig是核心库的全局配置,主要包括字体、颜色等,所有组件都按照此配置显示

其它各目录说明如下表:

目录 说明 备注
Basic 基础的组件,诸如文本、悬浮提示等 用于统一整个工程中的基础组件,方便在工程变的庞大时,做全局替换
CusBackground 一个简单的背景框 一般放在程序的最开始,用来吸收空白区域的鼠标焦点
CusButton 按钮 已封装一部分经常用到的按钮,也可以二次定制各种效果
CusCheckBox 勾选
CusComboBox 下拉框
CusImage 基础的图像
CusInput 输入框
CusLabel 文本标签
CusListView 列表 简单的定制了滚动条
CusPopup 弹出框
CusScroll 滚动条
CusSlider 可拖动进度条
CusSpinBox 调节框
CusTable 表格 需要配合特定的C++ model使用,支持以行为单位的选中、打勾、鼠标框选、反选、连选、全选等
Effect 特效 动画、页面切换效果、ShaderToy等
Misc 其它杂项

使用核心库TaoQuick

详细的使用方法及示例,可以阅读 入门指南

联系作者

作者:武威的涛哥

欢迎联系我,乐于提供技术咨询服务,可洽谈技术支持、商业合作。

QQ: 759378563

邮箱: [email protected]


寻找同道中人

欢迎加入涛哥的QQ群: Qt进阶之路

此群是高质量群,Qt界大佬众多,不灌水闲聊,日常交流技术、分享书籍、帮助解决实际问题。

1群:734623697

2群:342341405


赞助

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

赞助列表

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

hxhlb (花心胡萝卜工作室)

咸鱼猴

Qt侠-刘典武

一去、二三里

大樹

丝绸-郑天佐

寒山-居士

小风电子

Qt君

海盗船

雨田哥

游龙

Rj

重庆-胡某某

Ivy

孙十一少

田宇

power

敢敢

扣脚翁

白菜豆腐

甜不辣

Mr.Hu

秾芳教主

焖哥

蓝色幻想

Martin Zuo

windsmoon

小手冰凉

永远=没有终点

我是王大狗

米粒旅行

...