- 博客(1171)
- 资源 (186)
- 收藏
- 关注
原创 Qt/C++原创项目作品精选(祖传原创/性能凶残/界面精美)
从事Qt开发十年有余,一开始是做C#.NET开发的,因为项目需要,转行做嵌入式linux开发,在嵌入式linux上做可视化界面开发一般首选Qt,当然现在可选的方案很多比如安卓,但是十多年前那时候板子性能低,安卓在这个上面跑的话卡成屎,当时的内存大概是128MB左右,Qt也是主要用QWidget,刚出来的qml在这个上面跑个最简单的示例也是卡成屎,这也造成了本人一直对qml的印象不大好,非常依赖GPU硬件。
2023-07-09 12:09:52
26991
27
原创 Qt/C++编写物联网管理平台(支持win/linux/mac/嵌入式linux/modbus/mqtt等)
这个物联网综合管理平台前后迭代了五年,一点一滴慢慢积累起来,从最开始的只有modbus串口协议解析以及简单的表格显示数据,慢慢的逐渐增加了tcp_rtu支持,用户管理模块,地图监控模块,而后为了拓展性又做了云端数据同步,网络数据转发等。
2022-11-28 09:00:51
17297
13
原创 Qt/C++项目作品源码/性能凶残/祖传原创/界面精美/跨平台/古法编程/不含任何AI代码
Qt编写的项目作品大全,包括自定义控件大全、属性设计器(组态)、输入法、物联网综合管理平台、可视化大屏电子看板系统、视频监控系统、视频综合应用示例、音频综合应用示例、本地摄像头应用示例、智能安防集中管理平台、界面开发大全、视频监控Onvif综合示例、自定义曲线图柱状图、数据导入导出(xls/pdf)及打印示例、图片及视频TCP/UDP网络传输、地图综合应用(在线+离线+区域+下载)、网络请求客户端/服务器、推流综合应用示例、多线程文件传输等
2021-01-20 18:37:22
212409
79
原创 Qt/C++编写安防视频监控系统(支持win/linux/mac/海康/大华/宇视/264/265等)
一、前言视频监控系统在整个安防领域,已经做到了烂大街的程序,全国起码几百家公司做过类似的系统,当然这一方面的需求量也是非常旺盛的,各种定制化的需求越来越多,尤其是这几年借着人脸识别的东风,发展更加迅猛,人脸识别相关的技术和应用这几年处于风口浪尖,衍生了特别多的应用产品,各种人脸识别的产品遍地开花,刷脸门禁,车站机场人脸识别,刷脸取票等,但是其实大部分内行人士可能都比较绝望,外行感觉像看科幻片一样...
2019-05-23 17:31:43
56455
24
原创 Qt/C++编写数据可视化大屏界面电子看板系统
前言目前大屏大数据可视化UI这块非常火,趁热也用Qt来实现一个,Qt这个一站式超大型GUI超市,没有什么他做不了的,大屏电子看板当然也不在话下,有了QSS和QPainter这两个无敌的工具组合,借用几个Qt高手朋友的话来说,都是分分钟。在整个系统的编写过程中,发现数学知识真的还是蛮重要的,在重要的几个算法点上,需要多次用到二元一次方程才能搞定几个算法,比如如何分组绘制柱状图。电子看板介绍电子...
2019-05-05 22:31:19
26826
28
原创 不依赖任何AI代码/纯qpainter实现的航线规划/飞行轨迹规划和模拟/无人机轨迹
本文介绍了在2026年实现纯古法编程的航线规划方案,通过在地图组件基础上开发,实现了标注点、折线绘制和拖曳编辑功能。重点解决了在折线上绘制箭头的问题,提出直接使用painter绘制而非引入额外标注点的优化方案,显著提升了性能(从Web版500个标注点瓶颈提升到Widget版1万个无压力)。作者分享了Qt控件的开发经验,展示了通过两点坐标计算中间点绘制箭头的实现方法,并附有效果图和核心代码片段(MarkerMove类实现轨迹回放功能)。该方案避免了标注点数量激增,优化了绘制效率,适用于大规模航线规划场景。
2026-04-19 09:51:37
124
原创 吊打百度脚踢高德/原创自研跨平台地图组件/标注点多边形矩形圆形/动态绘制和拖曳调整
摘要 本文探讨了地图组件中动态绘图功能的实现与优化。通过对多家主流地图API(谷歌、天地图、百度等)的比较分析,指出谷歌地图的图形编辑体验最佳,支持覆盖物拉伸、拖曳等操作,而百度地图存在明显不足。作者重点介绍了Qt框架下实现类似谷歌地图编辑效果的技术方案,特别是通过QPainterPathStroker解决折线点击检测难题。文章提供了完整的代码实现,支持绘制折线、多边形、矩形和圆形等图形,并详细说明了鼠标事件处理逻辑。效果图展示了最终的绘图界面,代码示例演示了如何通过OverlayHelper类管理各类覆盖
2026-04-15 15:01:06
322
原创 如何快速搭建一套支持ONVIF的安防监控系统
本文介绍了一套基于Qt/C++开发的跨平台安防监控系统,具备以下核心特点:1)原生支持ONVIF协议,无需第三方库即可接入主流品牌设备;2)采用OpenGL绘制和硬解码技术,在国产系统及低配设备上保持低资源占用;3)模块化设计支持1-64画面切换、电子地图、录像回放等功能;4)深度适配UOS、麒麟等国产系统,支持多种数据库。系统通过自研协议解析和高效视频处理技术,为安防集成、工业监控等场景提供高性能解决方案,具备良好的二次开发扩展性。
2026-04-12 11:23:12
378
原创 自研地图控件/投入大半年研发/没有的时候好多人问/搞出来了又没人要/哎心好累
本文介绍了一个基于Qt Widgets开发的高性能地图组件,经过半年开发实现了对标奥维地图的功能。该组件采用纯QWidget绘制,具有极强兼容性,支持老旧电脑、Qt4.8、WASM及移动端等场景。通过内存缓存瓦片策略提升性能,实测CPU占用约7%(瞬时)。组件提供丰富功能接口,包括多种地图源、图层管理、交互控制等,并附带详细使用说明和效果展示图。开发者强调该方案相比Web和QML在低配置环境下的性能优势,同时也指出需要手动实现动画效果的不足。
2026-04-10 08:53:21
432
2
原创 没有想不到只有做不到/万能地图标注点marker设计/各种参数需求场景/你要的都有
本文介绍了地图组件中标注点的实现方案。标注点作为地图覆盖物,支持多种显示需求:1)支持9种方位设置(上下左右、四角及中间);2)可自定义图标形状(水滴状、圆形等)及其显示位置;3)提供文本提示功能,支持文本方位、背景颜色、透明度、边框等样式设置;4)支持动态GIF图标和轨迹移动功能。代码实现采用Qt框架,通过OverlayMarker类封装标注点功能,包含图像设置、文本绘制、坐标系转换等核心方法,并提供了添加、更新标注点的工具函数。该方案通过参数化设计满足了不同场景下的标注点展示需求。
2026-04-05 08:52:58
443
原创 呕心沥血/历时半年/古法编程/纯QPainter实现的地图控件/性能爆表
本文介绍了一款基于Qt框架开发的高性能纯QWidget地图控件。该控件支持多地图源(天地图、高德等)、在线/离线双模式,采用WGS-84坐标系和默卡托投影。通过多线程加载、智能缓存和预加载机制优化性能,提供流畅的交互体验。支持丰富的图形绘制、QWidget覆盖物、轨迹移动等特色功能,具备批量处理和多图层叠加能力。采用纯QWidget实现,兼容各类Qt版本和系统环境,适用于GIS、物流监控、智慧城市等场景,为Qt开发者提供了不依赖QML或浏览器的高效地图解决方案。
2026-03-27 14:33:00
801
原创 Qt/C++源码/地图控件/实时动态轨迹/历史轨迹回放/航线规划/性能强悍
摘要:本文介绍了一款功能强大的地图控件,支持多种地图源和坐标系,具备在线/离线切换、多线程加载、智能缓存等功能。该控件采用多图层机制和双缓冲技术,提供丰富的图形覆盖物和交互操作,支持轨迹回放、批量添加等功能。具有高性能、跨平台特性,适用于各类Qt开发环境。文中展示了多张效果图,并提供了百度网盘和代码仓库的下载地址。(149字)
2026-03-27 14:23:50
573
原创 绘制1000个无人机只需7ms/优化到极致/地图组件海量标注点/纯QPainter绘制的威力
摘要 本文介绍了基于Qt框架开发的无人机/机器人地图组件性能优化方案。针对Web地图组件在大量标记(Marker)绘制时性能不足的问题,作者采用纯QPainter实现了一个Widget版本的地图组件。测试表明,该方案性能提升显著:Web版处理100个无人机标记已显吃力,而Qt版本仅需7ms即可完成1000个标记的绘制,实现了百倍性能提升。文章展示了效果图,并提供了核心代码片段,包括地图初始化、标记创建和参数配置等关键功能实现。该方案特别适用于需要处理大量动态标记的工业场景,验证了C/S架构在图形密集型应用中
2026-03-21 09:34:14
561
原创 实时轨迹/轨迹回放/多条轨迹同时回放/轨迹平滑移动/移动速度和间隔/自动旋转角度
本文介绍了一种地图二次开发中的实时轨迹与轨迹回放功能实现方案。通过封装MoveMarker类,支持平滑移动轨迹显示,可设置标注点图片、移动速度、间隔时间、轨迹颜色等参数。核心功能包括:1)根据速度自动生成中间点实现平滑移动;2)支持传入轨迹点集合回放或动态添加新点;3)提供数据轨迹与移动轨迹的可见性、颜色粗细等动态设置。代码采用C++实现,通过定时器驱动标注点移动,计算两点间角度实现方向旋转。该方案已应用于无人机系统,经过多次测试效果良好,封装后的接口简洁易用,为地图轨迹显示提供了完整解决方案。
2026-03-17 09:03:04
429
原创 记一个优化改良的实施过程/纯QPainter实现的地图组件/支持天地图谷歌地图等
摘要:本文介绍了在测试地图组件时遇到的白色背景闪烁问题及其解决方案。最初发现在放大缩小地图时会出现白色背景闪烁,原因是界面刷新时触发了透明背景的绘制。关闭该绘制后,又发现缩放滑块出现白色背景,这是由于父类painter触发了子类painter导致的。通过设置setUpdatesEnabled属性临时禁用控件绘制,在缩放变化前禁用滑块绘制,待瓦片地图绘制完成后再启用,成功解决了该问题。文中还提供了相关代码片段和效果图展示解决方案。
2026-03-12 09:24:12
565
原创 性能提升百倍/Qt地图组件纯QWidget绘制/缓存瓦片技术/多线程加载绘制
本文介绍了一种优化的地图瓦片加载方案,通过多级缓存机制提升用户体验。该方案采用内存缓存优先、本地文件缓存次之、网络下载最后的加载流程,有效减少了瓦片加载时的空白闪烁现象。核心代码通过QNetworkAccessManager实现异步下载,并提供了下载队列管理、错误处理等功能。该地图组件支持多种地图源、在线/离线模式、多图层叠加、覆盖物绘制等丰富功能,采用纯QWidget实现,兼容各类Qt环境和硬件平台。通过预加载、双缓冲等技术显著提升了性能,特别适合大规模数据展示及低性能设备场景。
2026-03-05 12:47:22
760
原创 Qt视频监控系统/批量添加设备地址/一键批量生成地址/获取和添加本地设备
本文介绍了一款多功能视频监控系统软件,主要包含以下功能特点: 批量设备添加:支持通过起始IP和结束IP一键批量添加同品牌摄像头,简化大批量设备配置流程;同时支持NVR下多通道摄像头的自动生成。 多源支持:兼容网络摄像头(RTSP/RTMP等协议)、本地USB摄像头、音视频文件等多种视频源,支持自动识别本地设备参数。 智能管理:提供设备树形管理、电子地图、视频轮询、预置巡航等功能模块,支持ONVIF协议实现云台控制、预置位管理等操作。 特色功能:采用模块化停靠窗体设计,支持20套皮肤切换;独创ONVIF协议解
2026-02-27 09:36:25
903
原创 纯QWidget绘制实现电子地图控件/非qml非web/多线程下载和加载瓦片/支持各种图形
摘要 本文介绍了一个基于QWidget开发的高性能地图控件,解决了嵌入式环境下浏览器控件性能不足的问题。该控件采用Qt的painter绘制,通过多线程加载瓦片和分层绘制机制实现高效渲染,支持地理坐标与像素坐标的双向转换。控件具备两大图形绘制功能:自适应多边形和固定大小标注点,并能在拖动时自动调整位置。代码示例展示了地图加载、标记点操作等功能,适用于低配置嵌入式设备,相比QML方案具有更优的性能表现。该方案已在多个实际项目中验证,有效降低了硬件成本需求。
2026-02-24 11:16:15
1373
原创 Qt实现离线地图下载/瓦片地图下载/划区域下载离线地图/多线程批量下载
摘要 本文介绍了离线地图下载功能的实现方法,重点解决用户在无网络环境下自定义区域下载的需求。文章分析了不同地图厂商瓦片地址的差异,特别是百度地图坐标系的特殊性。通过让用户在地图上绘制矩形区域,自动计算对应经纬度范围内的瓦片文件,大幅减少下载量。代码展示了Qt框架下的实现过程,包括地图加载、区域选择、多线程下载等功能模块。该方案支持百度、高德、腾讯等多平台地图下载,并提供了可视化界面让用户灵活选择下载级别和范围,有效提升离线地图下载效率。
2026-02-12 10:34:51
1157
原创 Qt实现电子地图热力图的绘制/热力图叠加图层/拖曳缩放移动
本文介绍了在电子地图上实现热力图功能的方法。通过天地图API和HeatmapOverlay.js开源库,将热力图作为覆盖物叠加到瓦片图层上。核心代码展示了如何解析传入的经纬度数据(格式为"名称,经度,纬度,值"多个数据用竖杠分隔),生成热力图并设置半径参数。文中强调一个地图通常只需一个热力图对象,可通过更新数据而非添加多个对象来改变显示效果。效果图展示了热力分布情况,代码片段包含了添加、显示和隐藏热力图的具体实现。该功能可广泛应用于GIS、网页分析等需要展示数据密度分布的场景。
2026-02-07 09:26:57
585
原创 Qt实现行政区划轮廓图下载/一键批量下载/可编辑/天地图高德地图百度地图
本文介绍了解决行政区域同名导致地图下载不准确的问题。通过使用地名与编码对照表,确保查询准确性,并更新了陈旧的行政区划数据。改进后的系统支持省市县三级下拉选择,并添加模糊查找功能,提升了用户体验。技术实现上采用CSV格式存储数据以提高性能,并通过唯一编码精准定位区域。效果图和代码展示了功能实现,包括地图加载、区域选择及下载进度监控等模块。该系统有效解决了同名区域混淆和数据陈旧的问题,实现了高效准确的行政区域查询与下载。
2026-01-31 16:22:20
905
原创 全网首个源码级的跨平台视频监控系统方案/持续迭代更新/视频监控系统轮询管理的优化
在视频监控系统中,设备会有很多个,一般会按照设备的分组进行管理,这个分组支持多层级子分类,还有个轮询功能,这个也有个轮询分组,当然默认按照NVR的方式分组也是可以的,但是实际情况往往用户希望轮询也能够自定义分组,比如轮询所有地方的大门口视频,就需要从不同的设备分组中找到对应的大门口的视频添加进来,于是有个专门的轮询分组,需要手动选择设备进行添加,之前做的时候比较简单,直接放的对应设备也就是摄像信息表,可以多选,用户选择哪个就添加哪个,在设备数量很少的时候,这个添加还是可以的,但是数量多了以后,滚动条拉来拉去
2026-01-15 13:16:35
1150
原创 Qt/C++开发监控GB28181系统/个人理解/要点总结/经验分享
注册重定向,有些大的平台,下级域可能几万个设备同时连接,会导致并发不够,所以需要有个注册重定向机制,主动告知下级域重新注册到指定的上级域服务器,也就是相当于有个专门的重定向注册服务程序,专门分配注册连接。如果离线后,又需要先注册到重定向服务器,重新分配。图像抓拍,支持最多抓拍10张图片,可以设置抓拍间隔,最小1s。有些场景尤其是4G摄像头,为了省流量,平时就只需要抓拍报警图像到平台即可,平时不点播视频,视频太费流量。
2026-01-11 09:25:57
1706
原创 离线获取任意经纬度海拔高度?一个100行代码的跨平台方案
本文探讨了获取经纬度海拔高度的技术方案。主流地图API未开放高程数据接口,而Google Maps在国内不可用。作者尝试使用GDAL和TinyTIFF等工具,发现它们过于复杂或功能不足。最终发现高程TIFF文件中像素灰度值直接对应海拔高度,且配套元数据文件提供了坐标信息。基于此开发了一个轻量级解决方案:仅需100行代码,通过读取高程数据文件,快速计算任意经纬度对应海拔值。该方案无第三方依赖,支持全平台离线使用,特别适合地图、无人机等应用场景。文中还提供了DEM数据来源和示例代码获取方式。
2025-12-23 11:00:56
1461
原创 Qt开发集群地面站管理平台/飞行轨迹动态规划和模拟/自由规划路径/飞行轨迹模拟
摘要:本文介绍了一个基于Qt开发的集群无人机地面站管理平台,通过Qt的跨平台GUI框架实现了高效的多机协同监控系统。平台支持实时显示无人机状态、位置及飞行参数,可管理上百架无人机,具备任务分发、故障报警等功能。文章展示了系统界面效果图,并提供了地图标注和路径绘制的核心代码片段(如MapDrawMarkerLine类),演示了如何通过JavaScript交互实现动态轨迹绘制和标记点管理。该系统适用于应急救援、农业植保等大规模集群应用场景。
2025-12-18 08:49:42
1099
原创 记一次Qt视频监控系统的优化/双击打开分组可能崩溃的BUG/排对打开通道过程中关闭通道可能崩溃的BUG
摘要 本文介绍了视频监控系统的功能优化过程。原系统双击打开分组时存在崩溃问题,经排查发现是由于离线通道和线程资源竞争导致。解决方案包括:将分组打开操作放入视频管理线程排队处理,设置合理间隔时间(默认0.1秒);增加分组打开完成状态判断,确保前一分组完全打开后再处理下一分组。改进后系统稳定性显著提升,支持64路通道同时打开且不受离线通道影响。系统具备多模块功能,包括视频监控、回放、电子地图等,支持多种流媒体协议和设备管理,采用模块化设计和跨平台架构,提供丰富的定制化选项和二次开发接口。相关代码展示了视频管理线
2025-12-11 14:23:27
1141
原创 Qt优化onvif设备搜索/一键批量搜索/onvif设备模拟器/几千路并发/实时推流/虚拟监控摄像头
摘要 ONVIF设备模拟器经过优化后成功支持500路并发。最初测试时基于64路3% CPU占用率推算千路并发可行,但实际超过150路即崩溃。通过定时器排队处理(间隔0.1秒启动一路)解决了程序启动时的崩溃问题,使300路稳定运行。发现Windows下mediamtx(Go语言)性能较差,切换至ZLM后资源占用显著降低。该模拟器支持ONVIF/GB28181协议,可模拟多路设备,提供RTSP/RTMP/WebRTC等多种流格式,具备跨平台、自动重连、批量添加等功能,适用于压力测试和监控系统集成。代码开源,支持
2025-12-08 09:04:20
1257
1
原创 Qt/C++地图最简示例/在线离线切换/地图视图切换/执行各种js函数交互
本文介绍了一个简单易用的地图组件实现方案。该组件支持多种地图内核(百度、高德、谷歌等),提供在线/离线两种模式,包含丰富的交互功能:标注点管理、图形绘制、路径规划、坐标转换等。通过简洁的代码示例展示了基本用法:初始化地图、加载网页控件、执行JS函数等操作。组件设计注重易用性,确保开发者能快速上手,逐步扩展复杂功能。同时支持跨平台运行,适用于各种Qt环境和系统。项目源码和示例文件已开源,方便开发者二次开发和使用。
2025-12-02 10:55:44
2410
1
原创 十年磨一剑/支持海康大华宇视华为天地伟业等所有厂家的视频监控系统/支持264和265/硬解和GPU绘制/支持国产麒麟和UOS以及RK3588等环境
十年磨一剑,铸就专业视频监控解码与显示平台。本系统历经多年技术沉淀与迭代优化,全面兼容海康威视、大华股份、宇视科技、华为、天地伟业等主流安防厂商的视频监控设备,无缝对接各类私有协议与标准流媒体格式,真正实现“一平台统管多品牌”。无论是新建项目还是旧系统改造,均可快速部署、稳定运行,大幅降低集成复杂度与运维成本。平台深度支持H.264与H.265编码标准,充分发挥硬件解码能力,结合GPU加速绘制技术,实现超低延迟、高并发、高画质的视频实时预览与回放。
2025-11-26 09:41:36
1396
原创 祖传独创/全网唯一/Qt结合ffmpeg实现读取ts文件节目流/动态切换多节目/实时切换不同轨道
本文介绍了基于FFmpeg的视频播放器节目切换功能实现。通过解析AVProgram对象获取节目信息,包括节目ID、名称、音视频轨道索引等,解决了之前画面与声音不同步的问题。关键点包括: 利用FFmpeg接口获取节目数量及详细信息 通过AVProgram对象的stream_index数组确定节目对应的音视频轨道 实时切换节目时仅需设置当前解码索引即可 支持多节目文件的正确播放,如一个节目包含多个音轨(中英文) 该功能已集成到开源视频播放组件中,支持多种解码内核和播放模式,提供完善的音视频处理能力。效果显示节目
2025-11-21 08:20:20
1392
原创 Qt编写28181推流分发服务/统计访问数量/无人观看超时关闭/等待重新点播/复用点播
本文介绍了对GB28181服务端程序的优化,新增流媒体服务接口支持,实现客户端拉流统计和无人观看自动断流功能。文章详细阐述了如何通过mediamtx和zlm的HTTP接口获取拉流信息,并设计定时检测机制来关闭无人观看的推流以节省带宽。同时支持通道流复用,避免重复点播。程序还具备设备管理、视频点播、录像回放、云台控制等丰富功能,支持多种通信协议和平台,代码简洁高效,可扩展性强。适用于各类国标设备的对接和管理。
2025-11-16 14:09:47
1744
原创 Qt开发国产视频监控系统/手撕代码实现/加密保存播放记录/支持kylin和uos国产系统
本文介绍了一个基于Qt和FFmpeg开发的视频监控系统,采用硬解码和GPU绘制实现高效性能。系统支持多平台运行,提供200多项细节优化,包括加密存储播放记录、模块化布局管理、多画面切换、ONVIF协议支持等功能。通过十余年实际场景迭代,系统已具备设备树管理、视频轮询、电子地图、自动录像等丰富特性,并支持跨平台部署和二次开发。相关代码展示了URL加密解密功能实现,体现了系统的安全性和灵活性。项目代码开源并提供详细文档,适用于各类监控场景定制开发。
2025-11-12 07:51:28
2171
原创 RK3588同时硬解和GPU绘制16路1080P/通用其他RK系列板子/嵌入式监控系统/支持国产硬件和系统
瑞芯微RK3588芯片在安防监控领域展现出强大性能,支持16路1080P视频硬件解码和GPU加速渲染。基于Qt框架开发的嵌入式监控系统充分利用RK3588的VPU单元,通过MPP/VPU API实现高效解码与渲染,可流畅播放32路1080P视频。系统采用模块化设计,支持自定义界面布局、跨平台运行(Windows/Linux/macOS/国产系统)及多种硬解码方案。核心功能包括原创ONVIF协议解析、多线程视频处理、20套皮肤切换、设备树管理、智能通道添加等,提供完整的二次开发接口和详细文档,适用于家庭及商业
2025-11-09 09:11:28
2073
原创 Qt/C++编写GB28181服务/前后端分离/定义一套交互协议/视频点播/录像回放和控制/警情通知
本文介绍了一个GB28181视频监控服务端程序的升级方案。原程序已支持设备管理、视频点播、录像回放等基本功能,现扩展为后台服务模式,提供tcp/http/mqtt等多种通信协议接口,便于第三方系统集成。新系统支持64路视频同时显示,具备智能重连、多协议流分发(RTSP/RTMP/WebRTC等)、云台控制、报警订阅等功能。采用纯Qt实现SIP协议交互,兼容多种设备厂商和操作系统。通信协议设计基于JSON格式,支持心跳检测、服务控制、参数配置等交互指令,具有高并发、跨平台特性,适用于大规模视频监控系统部署。相
2025-11-06 11:17:52
1438
原创 Qt实时绘制飞行轨迹/移动轨迹实时显示/带旋转角度/平滑移动/效果一级棒/地面站软件开发/无人机管理平台
本文介绍了实时轨迹平滑移动的优化方案。针对地图厂商提供的轨迹类(如百度地图BMapLib.LuShu)只能预设坐标点的问题,提出通过线性插值法在两点间生成多个过渡点,实现平滑移动效果。该方法不依赖特定地图JS库,使用C++代码实现坐标插值,支持多平台地图应用。文章提供了核心代码片段,展示如何动态计算轨迹点并实现实时平滑移动,适用于轨迹回放和实时监控场景。效果图验证了该方案的可行性,通过定时器模拟数据更新,确保轨迹移动自然流畅。
2025-11-03 09:21:37
1596
原创 Qt自定义控件开发/控件分组/集成到QtCreator/拖曳式开发/所见即所得/组态软件开发
本文介绍了Qt控件库Quc Widgets的分组优化方案。原库包含207+控件,现已按功能分类存放(如gauge、progress目录),并支持在Qt设计器中分组显示(如"Quc Gauge"分组),提升设计效率。该控件库特点包括:跨平台支持(Qt4/5/6)、独立源码集成、设计师插件生成、详细中文注释、自适应布局等。文中提供了GaugeCar分组的插件实现代码示例,展示了如何创建分组控件,并附带资源链接和效果图。该优化使控件查找更便捷,提升开发体验。
2025-10-31 08:20:53
1347
原创 从零实现GB28181服务端与设备端:踩坑与突破
GB/T 28181国标协议开发经验总结,该项目整合了SIP协议、XML封装、RTP流传输、RTSP控制等多种技术,形成了复杂的视频监控协议体系。作者通过长期研发实现了完整的国标服务端和设备端功能,支持设备管理、视频点播、录像回放、云台控制等30多项特性,兼容各厂商设备和多平台部署。项目采用纯Qt底层开发,代码精简高效,已在GitHub和Gitee开源,适用于安防监控领域。
2025-10-29 08:08:35
1673
原创 Qt自定义控件祖师爷/超207个精美控件/涵盖各行各业方方面面/一直被模仿从未被超越
本文介绍了作者在Qt自定义控件开发领域的丰富经验,拥有超过207个精美控件并持续更新。控件类型涵盖仪表盘、进度条、导航栏等多样化组件,支持跨平台、多编译器和Qt版本。所有控件均采用零耦合设计,可独立集成,并提供详细中文注释和完整示例。作者开源了大量代码,虽部分被他人挪用但保持开放态度。项目支持生成设计师插件、动态库及WASM格式,配套属性设计器和图形字体资源。相关资源可通过Gitee、GitHub和百度网盘获取。
2025-10-25 09:20:35
1448
原创 Qt/C++实现无人机监控系统/航点实时监控系统/集群地面站管理平台/飞行轨迹规划和模拟
本文介绍了无人机软件开发中的关键技术实现。作者通过整合地图组件(支持轨迹规划、绘制和回放)、视频组件(兼容多种视频源格式)和专业飞控控件,快速搭建了无人机监控系统。采用浏览器控件加载HTML地图页面的方式,虽然牺牲部分性能但显著提升开发效率。文章提供了核心代码片段,展示如何实现地图轨迹绘制、无人机位置更新等功能,并分享了项目开源地址和效果图。该项目体现了"快速抢占市场,后期优化迭代"的开发理念。
2025-10-23 07:52:26
1769
原创 Qt和ffmpeg结合打造gb28181推流/支持udp和tcp被动以及tcp主动三种方式
摘要 本文介绍了实现GB28181标准视频监控系统的技术方案。作者通过Qt绑定本地UDP端口接收FFmpeg推流数据,再添加4字节长度头转发TCP流,解决了不改动FFmpeg源码支持TCP传输的问题。系统支持设备管理、视频点播、录像回放、云台控制等完整功能,兼容多种国标协议版本和设备厂商。关键技术包括:自动处理TCP粘包、端口池管理、离线重连机制、视频硬解码优化等。系统采用纯Qt底层实现SIP协议交互,具有跨平台、高性能、易扩展等特点,已在GitHub和Gitee开源。
2025-10-21 08:33:35
1232
1
Qt编写网络中转服务器(开源)
2018-05-16
Qt编写网络调试助手(TCP客户端+TCP服务端+UDP服务端)终极版
2018-05-15
QT自定义精美换肤界面
2014-08-15
QT编写DLL调用示例 方法 参数 返回值 事件回调
2014-05-10
VISTA128主机调试工具
2014-11-04
Qt实现的FlatUI样式
2016-12-11
Qt仿win7自动顶部最大化左侧右侧半屏效果
2017-04-16
QT编写的可换肤的中文双拼输入法可执行文件
2015-03-08
QT编写的可换肤的中文双拼输入法核心类
2015-03-08
QT实现自定义UI-精美标题栏支持最小化最大化关闭鼠标拖动改变大小
2014-07-30
Qt编写可换肤的中文双拼输入法运行截图
2015-03-08
VM6000可执行文件
2014-12-27
qt+mingw32+windows+ffmpeg+rtsp保证编译可用
2014-05-02
QT编写的简易安防视频监控系统
2014-07-19
监控设备模拟器/支持onvif和gb28181/多路批量模拟/虚拟监控摄像头
2025-08-05
Qt开发的地图综合示例/支持百度地图天地图高德地图谷歌地图等/离线地图下载
2025-10-15
Qt视频监控系统/onvif搜索/云台预置位/录像存储回放/支持海康大华宇视华为天地伟业等所有厂家
2025-03-27
Qt推流综合应用/监控推流/文件推流/桌面推流/极低延迟/各种协议
2025-03-27
监控国标GB28181/实时视频/云台控制/预置位/录像回放和下载/事件订阅/语音对讲
2025-04-10
实时视音频通话示例/极低延迟/可外网通话/画中画/支持嵌入式板子
2025-07-07
Qt物联网组件/多线程采集/modbus/mqtt/高并发/跨平台
2025-03-27
Qt视频监控Onvif组件/组播搜素/云台预置位/OSD/显示视频/onvif搜索工具/云台控制
2025-03-27
Qt帧同步播放器/本地多窗口拼接同步/远程同步/8K16K分辨率/硬解码
2025-03-27
天地图离线api完整包,支持官网所有的操作,包括轨迹移动等
2024-09-07
Qt/C++编写的带频谱的音乐播放器
2023-12-05
Qt编写守护进程
2019-03-02
Qt编写密钥生成器+使用demo
2019-02-26
Qt编写软件运行时间记录(开源)
2019-03-10
Qt编写可拖动对象+背景地图+多种样式+多种状态
2018-07-04
Qt编写调试日志输出工具带网络转发(开源)
2019-03-10
Qt编写串口调试工具V2018
2019-03-12
Qt编写echart仪表盘JS交互程序支持webkit和webengine(开源)
2019-03-17
Qt编写GIF录屏工具
2019-04-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅