1
0
mirror of https://gitee.com/drabel/LibQQt.git synced 2025-01-04 10:18:44 +08:00
LibQQt/README.md

106 lines
4.0 KiB
Markdown
Raw Normal View History

2017-10-27 11:20:12 +08:00
2017-10-27 11:20:43 +08:00
# QQt Foundation Class
2017-10-27 11:18:53 +08:00
2017-10-27 11:20:12 +08:00
==============================================
2017-12-18 13:59:31 +08:00
1. 支持绘制图表
- QQtChart (compatiable with QChart and QCustomPlot)
2017-10-27 11:20:12 +08:00
2. 支持检测USB设备热插拔
2017-10-27 11:18:53 +08:00
3. 自定义了一部分特殊需要的控件用来解决Qt的嵌入式bug。
- 包括完全使用图片的checkboxswitchbutton
- QQtTabWidget解决QtTab不能竖排横显文字的问题
- QQt进度条解决Qt进度条在Dialog中导致系统死机的问题
1. 添加精美控件
2017-11-07 13:39:31 +08:00
- 包括复杂的圆盘进度条, SpeedMeter
2017-10-27 11:18:53 +08:00
- 包括有多种效果的Widget、Dialog
- 二维码生成器、识别器,校验码生成器
- 九宫格技术展示图片
- Html解析器
2017-11-25 23:07:07 +08:00
- 以及未列出的等20余种自定义widget。
2017-11-18 18:12:53 +08:00
4. 有线和无线网络自动连接管理类
2017-11-07 13:39:31 +08:00
6. 解决Qt4.8.7在嵌入式屏幕上QGraphics系统不正常绘画的问题
2017-10-27 11:18:53 +08:00
7. QQt输入法
- 重写了UI适配多种屏幕
2017-11-25 23:07:07 +08:00
8. Qt对象工厂允许注册、生成、查找和删除所有来自QObject以及QWidget的类。
2017-10-27 11:18:53 +08:00
9. 嵌入式视频播放器,模拟端口实时预览器
2017-11-21 14:47:50 +08:00
0. QQt打印机支持打印pdf
2. QQtWord支持doc文档编写输出pdf格式。
2017-11-25 23:07:07 +08:00
4. QQtTreeView添加Qt4内部没有TreeView
- 包括QQtXmlTreeModel、QQtJsonTreeModel、QQtFileSystemTreeModel、QQtSqlTreeModel
2017-11-21 14:47:50 +08:00
5. 支持工程的版本变更
2017-10-27 11:18:53 +08:00
- 添加config.h.in支持
2017-11-21 14:47:50 +08:00
6. QQt通讯套件。
2017-11-07 13:39:31 +08:00
- 通讯口类
- QQtSerialPort 兼容QSerialPort and QextSerialPort
2017-12-18 14:11:10 +08:00
- [QQtSocketTcpClient](src/network/qqtsockettcpclient.h)、QQtSocketTcpServer、QQtSocketUdpClient、QQtSocketUdpServer
- QQtBluetoothSocket +QQtBluetoothManager
2017-11-22 19:22:53 +08:00
- QQtWebAccessManager支持http、ftp等主流协议高并发传输。
- QQtWebSocket接口
2017-12-18 14:11:10 +08:00
- 协议虚类(接口类) [QQtProtocol](src/network/qqtprotocol.h) QQtWebSocketProtocol
- 报文虚类(接口类) [QQtMessage](src/network/qqtmessage.h)
5. 支持webservice
2017-11-21 14:47:50 +08:00
7. 添加应用中常用的form
8. 支持多页TableWidget
2017-12-18 14:11:10 +08:00
9. 添加 [QQtApplication](src/frame/qqtapplication.h)支持入门级、通用级、专用级嵌入式App所必须的初始化内容
2017-11-21 14:47:50 +08:00
5. 支持Qt5.9.2
0. 跨平台支持macOS、iOS、Android、Windows、Linux、MIPS、ARM等。
1. 添加svg support widgets
2017-11-23 12:33:32 +08:00
- 比如 QQtSvgProgressbar
2017-11-25 23:07:07 +08:00
- QQtSvgCheckBox
2017-12-18 14:11:10 +08:00
2. 添加 [QQtDictionary](src/core/qqtdictionary.h)
2017-11-25 23:07:07 +08:00
- 解决C Plus Plus中没有字典类别的尴尬。
2017-12-08 20:24:11 +08:00
3. 添加Multi Link技术
2017-12-09 13:28:44 +08:00
- Multi Link technology既多链接工程管理技术。
2018-01-16 17:34:14 +08:00
- 基于qmake用户可以轻易的链接LibQQt和添加自定义library。
4. 添加gif support Widgets
- 可以方便的设置动态按钮等。
- 有QQtGifWidget、QQtGifButton等。
2017-12-18 13:59:31 +08:00
# 摘要介绍下
2017-12-14 22:40:31 +08:00
==============================================
*LibQQt包括基础组成、精美组成*
- 基础组成可以完成专业App所需要的业务功能和图形功能。
- 精美组成包括高级业务功能和超级图形功能。都在src/exquisite文件夹里
*如果用户希望精简LibQQtqqt_header.pri里面有很多模块开关开开关关能修剪。*
2018-01-16 17:34:14 +08:00
*不建议使用cmake建议使用qmake。*
2017-10-27 11:18:53 +08:00
2017-12-18 13:59:31 +08:00
# 使用方法
2017-12-08 20:24:11 +08:00
2017-12-25 18:00:49 +08:00
==============================================
在Windows平台上
*把LibQQt/extra/touch.exe 复制到C:\Windows*
*把LibQQt/extra/md5.exe 复制到C:\Windows*
[走,去看看入门用法](usage.md)
2017-12-14 22:40:31 +08:00
2017-12-08 20:41:03 +08:00
# 截图
==============================================
2017-12-18 13:59:31 +08:00
[看入门用例截图](screenshot.md)
2017-12-08 20:24:11 +08:00
2017-12-09 13:28:44 +08:00
# 维基百科
==============================================
2018-01-10 19:20:56 +08:00
[跳转到维基](wiki/wiki.md "Wiki Page")
2017-12-08 20:24:11 +08:00
2017-10-27 11:18:53 +08:00
2017-12-18 13:59:31 +08:00
# 依赖学习知识
2017-12-14 22:16:24 +08:00
==============================================
2018-01-12 22:33:48 +08:00
[预习Git入门](usage-git.md)
[去看看软件基础概念](software.md)
[去看看如何设置工程目录](project.md)
2018-01-09 18:10:03 +08:00
2018-01-12 22:30:17 +08:00
# 联系我
==============================================
邮箱: tianduanrui@163.com
QQ: 2657635903
发现了一个问题: [new issue link](https://gitee.com/drabel/LibQt/issues/new?issue%5Bassignee_id%5D=0&issue%5Bmilestone_id%5D=0)