1
0
mirror of https://github.com/jaredtao/TaoQuick.git synced 2025-01-31 21:22:58 +08:00
TaoQuick/Install.md

97 lines
3.0 KiB
Markdown
Raw Normal View History

2019-07-18 10:17:02 +08:00
# 目录
2019-08-04 12:15:46 +08:00
- [目录](#%e7%9b%ae%e5%bd%95)
- [代码结构](#%e4%bb%a3%e7%a0%81%e7%bb%93%e6%9e%84)
- [TaoQuick 安装](#taoquick-%e5%ae%89%e8%a3%85)
- [QtCreator安装TaoQuick](#qtcreator%e5%ae%89%e8%a3%85taoquick)
- [命令行安装TaoQuick](#%e5%91%bd%e4%bb%a4%e8%a1%8c%e5%ae%89%e8%a3%85taoquick)
- [TaoQuick dll的使用](#taoquick-dll%e7%9a%84%e4%bd%bf%e7%94%a8)
- [TaoQuick Designer的使用](#taoquick-designer%e7%9a%84%e4%bd%bf%e7%94%a8)
2019-07-18 10:17:02 +08:00
## 代码结构
2020-07-17 09:09:08 +08:00
1. src文件夹下包含核心库TaoQuick
2019-08-04 12:15:46 +08:00
核心库,包括基础组件、动画效果的实现。
2019-07-18 10:17:02 +08:00
2020-07-17 09:09:08 +08:00
其主要代码为qml实现cpp部分仅将qml做成资源插件兼容Qt5.12及Qt5.15
2019-08-04 12:15:46 +08:00
2020-07-17 09:09:08 +08:00
核心库支持 make install 安装进QTDIR。
2019-07-18 10:17:02 +08:00
2020-07-17 09:09:08 +08:00
核心库支持在QtDesigner中拖拽式使用。
2019-08-04 12:15:46 +08:00
2020-07-17 09:09:08 +08:00
2. examples文件夹下包含演示程序
TaoQuickShow示例如何使用TaoQuick库。
2019-08-04 12:15:46 +08:00
2020-07-17 09:09:08 +08:00
本质是一个内容加载器,提供基本的窗口和菜单栏等功能,并动态加载内容。
2019-07-18 10:17:02 +08:00
## TaoQuick 安装
2019-08-04 12:15:46 +08:00
可以使用生成的dll库dll生成目录在项目的bin/debug/TaoQuick 或者 bin/release/TaoQuick目录下。
2020-07-17 09:09:08 +08:00
也可以将TaoQuick安装进Qt环境。
2019-08-04 12:15:46 +08:00
2020-07-17 09:09:08 +08:00
安装方法可以用命令行安装, 可以直接用QtCreator进行安装。
2019-08-04 12:15:46 +08:00
2019-07-18 10:17:02 +08:00
### 命令行安装TaoQuick
确保环境变量PATH中有QTDIR/bin即能找到qmake
在TaoQuick目录依次执行以下命令
```
qmake
make
make install
```
2020-06-12 19:21:18 +08:00
### QtCreator安装TaoQuick
如下图所示:
![](https://github.com/jaredtao/TaoQuickPreview/blob/master/Preview/QtCreator-install.png)
任意编译器kit都可以项目->构建步骤->添加build步骤->Make添加之后在make参数中输入install。最后重新构建工程即可完成安装。
TaoQuick库将被安装到{QTDIR}/qml/TaoQuick/ 路径下。
2019-07-18 10:17:02 +08:00
## TaoQuick dll的使用
2020-07-17 09:09:08 +08:00
1. 将编译好的bin/debug/TaoQuick或者bin/release/TaoQuick文件夹复制到你的可执行程序对应的debug或release的目录下。
或者是直接make install的方式将TaoQuick安装进Qt路径无需再拷贝。
两种方法任选其一即可。
2019-07-18 10:17:02 +08:00
2. 在你的Qml中写上这两句就完成了TaoQuick的导入
```
import TaoQuick 1.0
2020-06-16 13:43:46 +08:00
import "qrc:/TaoQuick"
2019-07-18 10:17:02 +08:00
```
![](https://github.com/jaredtao/TaoQuickPreview/blob/master/Preview/TaoQuick-use.png)
`import TaoQuick 1.0` 是在导入dll库。
2019-10-09 13:41:00 +08:00
2020-06-16 13:43:46 +08:00
`import "qrc:/TaoQuick/` 是在导入"qrc:/TaoQuick/"路径下的qmldir文件这个文件描述了TaoQuick中的所有组件。
2019-10-09 13:41:00 +08:00
导入过后就能使用全部的组件了。
2019-07-18 10:17:02 +08:00
2020-07-17 09:09:08 +08:00
这种方式TaoQuick的Qml是以资源文件的方式编译进dll的所以不支持QtCreator的语法高亮。
2019-07-18 10:17:02 +08:00
## TaoQuick Designer的使用
1. 确保TaoQuick库被安装到{QTDIR}/qml/TaoQuick/目录下
2020-07-17 09:09:08 +08:00
2. 重启QtCreator并在你的Qt项目的Designer 模式Importer列表中选择TaoQuick。
选完按一下Ctrl + S保存一下让Designer正确加载TaoQuick。
2019-07-18 10:17:02 +08:00
![](https://github.com/jaredtao/TaoQuickPreview/blob/master/Preview/Import.png)
3. 拖拽创建组件,修改属性
2020-07-17 09:09:08 +08:00
2019-07-18 10:17:02 +08:00
![](https://github.com/jaredtao/TaoQuickPreview/blob/master/Preview/Drag.gif)