基于QT使用C++代码实现了数据通信传输,包括文件、大数组以及命令的传输。通过c++写代码类,进行了整理,代码中有详细注释。
2021-11-26 16:31:07 7KB QT TCP/IP数据传输
1
基于qt的软键盘 支持换行 符号 大小写切换 利于扩展移植 方便大家使用减少开发量 支持不同平台和不同的qt版本的
2021-11-25 19:43:26 159KB QT 软键盘 大小写 切换
1
基于QT的圆形旋钮,圆形旋钮,带有方向显示的.。。。。
2021-11-25 15:36:35 11KB qt
1
实时监控住户周围环境的可疑移动物体。 主界面中用户可以查看时间和天气情况。 主界面实现虚拟时钟(有时,分,秒针)和天气预报(今天白天和夜间,后三的天气情况)。 当server服务端发现有移动物体时,向client主界面发送信息,主界面跳转为监控窗口。 Server服务端可以将移动物体用红色矩形框出来。
2021-11-25 11:05:19 7.02MB python
1
基于Qt ffmpeg开发的安卓实时投屏软件,将安卓手机视频实时投屏到电脑端,并使用电脑键鼠实时控制安卓手机,还支持键鼠玩吃鸡手游。项目中使用Qt、ffmpeg等开发,涉及多进程、多线程、网络编程、视频解码、视频渲染、Qt界面美化等技术,对于增加Qt、音视频相关项目的实战经验,提高自己的编码能力有很大帮助
1
基于QT+FFmpeg的网络摄像机播放器,可以同时播放4路视频,可以放大观看,同时还可以截图当前摄像机的画面为图片,保存到本地
2021-11-24 14:54:28 12.72MB 摄像机播放器 Qt FFmpeg
1
基于Qt的智慧小区项目,分为管理员、工作人员、用户三种角色。管理员负责工作人员以及用户的一些基本信息的管理、工作人员针对用户的需求管理
2021-11-22 20:02:51 23.86MB qt
基于QT的智能养老系统的开发与设计,本系统包含管理员、工作人员、用户三种角色,每种角色负责的功能不一样
2021-11-22 16:03:36 29.34MB Qt
1
本资源设置1个资源分,您可以下载作为捐献。 如果您有Git,还可以从http://www.goldenhawking.org:3000/goldenhawking/zoom.pipeline直接签出最新版本 (上一个版本“一种可伸缩的全异步C/S架构服务器实现”是有问题的,现在已经完成更改)。 服务由以下几个模块组成. 1、 网络传输模块。负责管理用于监听、传输的套接字,并控制数据流在不同线程中流动。数据收发由一定规模的线程池负责,实现方法完全得益于Qt的线程事件循环。被绑定到某个Qthread上的Qobject对象,其信号-槽事件循环由该线程负责。这样,便可方便的指定某个套接字对象使用的线程。同样,受惠于Qt的良好封装,直接支持Tcp套接字及SSL套接字,且在运行时可动态调整。(注:编译这个模块需要Qt的SSL支持,即在 configure 时加入 -openssl 选项) 2、 任务流水线模块。负责数据的处理。在计算密集型的应用中,数据处理负荷较重,需要和网络传输划分开。基于普通线程池的处理模式,也存在队列阻塞的问题——若干个客户端请求的耗时操作,阻塞了其他客户端的响应,哪怕其他客户端的请求很短时间就能处理完毕,也必须排队等待。采用流水线线程池避免了这个问题。每个客户端把需要做的操作进行粒度化,在一个环形的队列中,线程池对单个客户端,每次仅处理一个粒度单位的任务。单个粒度单位完成后,该客户端的剩余任务便被重新插入到队列尾部。这个机制保证了客户端的整体延迟较小。 3、 服务集群管理模块。该模块使用了网络传输模块、任务流水线模块的功能,实现了跨进程的服务器ßà服务器链路。在高速局域网中,连接是快速、稳定的。因此,该模块被设计成一种星型无中心网络。任意新增服务器节点选择现有服务器集群中的任意一个节点,接入后,通过广播自动与其他服务器节点建立点对点连接。本模块只是提供一个服务器到服务器的通信隧道,不负责具体通信内容的解译。对传输内容的控制,由具体应用决定。 4、 数据库管理模块。该模块基于Qt的插件式数据库封装QtSql。数据库被作为资源管理,支持在多线程的条件下,使用数据库资源。 5、 框架界面。尽管常见的服务运行时表现为一个后台进程,但为了更好的演示服务器的功能,避免繁琐的配置,还是需要一个图形界面来显示状态、设置参数。本范例中,界面负责轮训服务器的各个状态,并设置参数。设置好的参数被存储在一个ini文件中,并在服务开启时加载。 6、应用专有部分模块。上述1-4共四个主要模块均是通用的。他们互相之间没有形成联系,仅仅是作为一种资源存在于程序的运行时(Runtime)之中。应用专有部分模块根据具体任务需求,灵活的使用上述资源,以实现功能。在范例代码中,实现了一种点对点的转发机制。演示者虚拟出一些工业设备,以及一些操作员使用的客户端软件。设备与客户端软件在成功认证并登录后,需要交换数据。改变这个模块的代码,即可实现自己的功能。
2021-11-18 10:59:15 3.51MB Qt C++ 流水线 C/S架构
1
摘要:本文介绍了一种基于Qt的远程监控系统的设计方案,该方案中所设计的远程监控系统是借助跨平台的开发工具Qt和强大的ARM平台以其实用性和良好的稳定性及易操作性逐渐成为嵌入式设备中不可或缺的组成部分。开发基于嵌入式终端的远程视频监控系统具有实用意义和价值。方案根据S3C2410和Qt的远程视频监控系统的原理,设计并实现了基于Qt的远程监控系统。   1. 方案总体设计   1.1 设计主要模块   远程视频监控系统为软件系统和硬件系统两个部分,其中软件系统包括在Windows系统上使用软件Qt开发的人机交互界面,第三方的OpenCV库,硬件系统包括S3C2410板卡,servfox采集工
1