一个易用的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 - 简易聊天服务器测试
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。