2 Star 6 Fork 3

红枫软件 / libqtcore

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 2.49 KB
一键复制 编辑 原始数据 按行查看 历史
红枫软件 提交于 2023-07-14 10:26 . 集成cjsonobject,使用cjson

libqtcore

介绍

一个易用的qt库,可以大大减轻您的工作量,现在已经封装了自定义界面(各种自定义界面,遮照等),网络(包括websockets和http),数据库连接池,日志系统,脚本系统(js),该库可以在windows和linux下使用,现已经包含下面功能:

. 3D部分,集成irrlicht 3D图像引擎,以便于增强QT3D部分的功能;
. 集成QsLog,实现qt的日志功能;
. 集成谷歌的breakpad,实现程序的崩溃记录和回放功能;
. 数据库方面,集成ndbpool,实现了对mysql,sqlserver,sqlite等数据库的操作,提供一个可用的数据库连接池;
. 脚本方面,主要封装了qt和js方面的相互调用接口;
. 网络部分集成了下面一些功能:
. JQLibrary - 用于http服务器
. TCP - 服务器和客户端消息协议封装,文件发送接收封装
. UDP - 支持IKCP,可以支持有效的UDP发送接收,实现了基于UDP的服务器和客户端
. websockets - 服务器和客户端消息协议封装,文件发送接收封装 . 串口
. http - 集成httplib用于http协议方面的操作
.mqtt - . 自定义界面:
. 自定义消息提示框
. WebUI的封装 . 圆角带阴影对话框 . 遮罩控件 . 多媒体
. 实时语音通讯
. 实时视频通讯
.其它功能
.webui
.计划任务
.国际化
.SVN
.内存池

.测试例程说明
.breakpadtest - 崩溃检查测试
.qmqtttest - QMQTT测试
.qslogtest - 日志功能测试
.ScheduledtasksTest - 计划任务测试
.singleapplicationtest - 单例应用测试
.translatetest - 国际化测试
.framelesswindowtest - 自定义无边框窗体测试
.httptest - HTTP测试
.jstest - JS脚本测试
.serialporttest - 串口测试
.sqlitetest - SQLITE测试
.svntest - SVN测试
.tcptest - TCP测试
.udptest - UDP测试
.websockettest - websocket测试
.webuitest - webUI测试
.CRemoteVoice - 摄像头传输测试
.irrlichttest - irrlicht测试
.capturetest - 网络摄像头测试
.trayicontest - trayicon测试
.ziptest - zip测试
.tcmalloctest - tcmalloc测试
.httpservertest - http服务器测试
.rtmptest - rtmp流媒体测试
.smoothcurvetest - 平滑曲线测试
.enettest - ENet测试 .TimeSeriesDBTest - 时序数据库测试
.subputtest - 发布者/订阅者服务器测试
.chatservertest - 简易聊天服务器测试

C++
1
https://gitee.com/akinggw/libqtcore.git
git@gitee.com:akinggw/libqtcore.git
akinggw
libqtcore
libqtcore
master

搜索帮助