1
0
mirror of https://gitee.com/drabel/LibQQt.git synced 2025-01-04 10:18:44 +08:00
2018-04-11 15:02:12 +08:00
2018-04-07 12:49:17 +08:00
2017-11-26 13:54:07 +08:00
2018-04-11 15:01:33 +08:00
2017-12-24 09:59:59 +08:00
2017-09-26 17:38:05 +08:00
2018-04-11 15:02:12 +08:00
2018-04-09 14:23:28 +08:00
2018-03-04 15:29:42 +08:00
2018-04-07 12:49:17 +08:00
2018-04-07 12:49:17 +08:00
2017-09-17 08:46:57 +08:00
2018-03-03 19:41:41 +08:00
2018-01-20 16:27:18 +08:00
2018-04-11 15:02:12 +08:00
2018-04-09 14:23:28 +08:00
2018-01-21 16:49:37 +08:00
2018-01-10 15:48:50 +08:00
2018-04-07 12:49:17 +08:00
2018-04-09 14:23:28 +08:00

LibQQt

LibQQt全名QQt Foundation Class。
LibQQt为基于Qt开发的App提供中间问题处理层适配桌面、嵌入式以及Android、IOS的开发。 LibQQt为用户自动生成Library SDK主动帮助用户发布App和资源文件。 2018年1月LibQQt代码变更数量已达30万主要面向初、中、高级软件相关专业、有一定App开发经验的工程师。 LibQQt现进行正式发布版本v2.1.6.0,欢迎工程师们使用。

========================================================================

摘要介绍

LibQQt包括基础组成、精美组成

  • 基础组成可以完成专业App所需要的业务功能和图形功能。
  • 精美组成包括高级业务功能和超级图形功能。都在src/exquisite文件夹里

如果用户希望精简LibQQtqqt_header.pri里面有很多模块开关开开关关能修剪。
不建议使用cmake建议使用qmake。
自动发布应用程序,自动拷贝应用配置。(请正确配置目录系统)

========================================================================

详细介绍

  1. 支持绘制图表
    • QQtChart (compatiable with QChart and QCustomPlot)
  2. 支持检测USB设备热插拔
  3. 自定义了一部分特殊需要的控件用来解决Qt的嵌入式bug。
    • 包括完全使用图片的checkboxswitchbutton
    • QQtTabWidget解决QtTab不能竖排横显文字的问题
    • QQt进度条解决Qt进度条在Dialog中导致系统死机的问题
  4. 添加精美控件
    • 包括复杂的圆盘进度条, SpeedMeter
    • 包括有多种效果的Widget、Dialog
    • 二维码生成器、识别器,校验码生成器
    • 九宫格技术展示图片
    • Html解析器
    • 以及未列出的等20余种自定义widget。
  5. 有线和无线网络自动连接管理类
  6. 解决Qt4.8.7在嵌入式屏幕上QGraphics系统不正常绘画的问题
  7. QQt输入法
    • 重写了UI适配多种屏幕
  8. Qt对象工厂允许注册、生成、查找和删除所有来自QObject以及QWidget的类。
  9. 嵌入式视频播放器,模拟端口实时预览器
  10. QQt打印机支持打印pdf
  11. QQtWord支持doc文档编写输出pdf格式。
  12. QQtTreeView添加Qt4内部没有TreeView
    • 包括QQtXmlTreeModel、QQtJsonTreeModel、QQtFileSystemTreeModel、QQtSqlTreeModel
  13. 支持工程的版本变更
    • 在qqt_version.pri里面是QQt的版本和源文件内版本宏定义
    • 在app_version.pri里面是App的版本和源文件内版本宏定义
  14. QQt通讯套件。
    • 通讯口类
      • QQtSerialPort 兼容QSerialPort and QextSerialPort
      • QQtSocketTcpClient、QQtSocketTcpServer、QQtSocketUdpClient
      • QQtBluetoothSocket +QQtBluetoothManager
      • QQtWebAccessManager支持http、ftp等主流协议高并发传输。
      • QQtWebSocket接口
    • 协议虚类(接口类) QQtProtocol QQtWebSocketProtocol
    • 报文虚类(接口类) QQtMessage
  15. 添加应用中常用的form
  16. 支持多页TableWidget
  17. 添加 QQtApplication支持入门级、通用级、专用级嵌入式App所必须的初始化内容
  18. 支持Qt5.9.2
  19. 跨平台支持macOS、iOS、Android、Windows、Linux、MIPS、ARM等。
  20. 添加矢量图形widgets
    • 比如 QQtSvgProgressbar
    • QQtSvgCheckBox
  21. 添加核心类之QQtDictionary
    • 化解C Plus Plus中没有字典类别的尴尬。
  22. 添加Multi Link工程管理pri组
    • Multi Link technology既多链接工程管理技术。
    • 基于qmake用户可以轻易的链接LibQQt和添加自定义library。
  23. 添加gif support Widgets
    • 可以方便的设置动态按钮等。
    • 有QQtGifWidget、QQtGifButton等。
  24. 升级多媒体音频
    • 添加内存服务器,处理内存和设备之间的数据交互。
    • QQtAudioManager、
    • QQtWavAudioInput、QQtWavAudioOutput、QQtWavAudioManager、
    • QQtWavSoundEffect
    • 将AudioDevice、wav输入输出文件当做一个设备进行读写App处理获取到的声音。
  25. 添加Http功能支持工具
    • QQtWebAccessManager支持管理Session、Cookies。
    • 添加GumboQuery爬虫工具。
    • 支持webservice (QtSoap)

========================================================================

使用案例

看入门用例截图

========================================================================

使用方法

在Windows平台上
把LibQQt/extra/touch.exe 复制到C:\Windows
把LibQQt/extra/md5.exe 复制到C:\Windows

走,去看看入门用法
参考我的LibQQt博客
发现了一个问题: new issue link

========================================================================

LibQQt百科

跳转到LibQQt的百科知识页面

========================================================================

依赖学习知识

预习Git入门
去看看软件基础概念
去看看学习设置工程目录

========================================================================

联系我

邮箱: tianduanrui@163.com
QQ: 2657635903

========================================================================

用户使用协议

LibQQt用户使用协议

========================================================================

收费处

LibQQt收费处

========================================================================

项目标识

logo

Description
No description provided
Readme 82 MiB
Languages
C++ 79.8%
C 12.3%
Python 3.8%
QMake 1.8%
Ragel 1.1%
Other 1.1%