摘要: 00 前言说明 从事Qt开发十年有余,一开始是做C#.NET开发的,因为项目需要,转行做嵌入式linux开发,在嵌入式linux上做可视化界面开发一般首选Qt,当然现在可选的方案很多比如安卓,但是十多年前那时候板子性能低,安卓在这个上面跑的话卡成屎,当时的内存大概是128MB左右,Qt也是主要用QW 阅读全文
posted @ 2024-08-31 12:10 飞扬青云 阅读(2041) 评论(0) 推荐(2)
摘要: 文章目录导航 | 文章 | 链接 | | : | : | | 01-自定义控件大全 | https://qtchina.blog.csdn.net/article/details/103945044 | | 02-控件属性设计器(组态) | https://qtchina.blog.csdn.net 阅读全文
posted @ 2019-07-27 23:00 飞扬青云 阅读(7025) 评论(3) 推荐(0)
摘要: 一、前言 视频监控系统在整个安防领域,已经做到了烂大街的程序,全国起码几百家公司做过类似的系统,当然这一方面的需求量也是非常旺盛的,各种定制化的需求越来越多,尤其是这几年借着人脸识别的东风,发展更加迅猛,人脸识别相关的技术和应用这几年处于风口浪尖,衍生了特别多的应用产品,各种人脸识别的产品遍地开花, 阅读全文
posted @ 2019-05-23 17:36 飞扬青云 阅读(18820) 评论(7) 推荐(3)
摘要: 一、前言 目前大屏大数据可视化UI这块非常火,趁热也用Qt来实现一个,Qt这个一站式超大型GUI超市,没有什么他做不了的,大屏电子看板当然也不在话下,有了QSS和QPainter这两个无敌的工具组合,借用几个Qt高手朋友的话来说,都是分分钟。在整个系统的编写过程中,发现数学知识真的还是蛮重要的,在重 阅读全文
posted @ 2019-05-05 22:39 飞扬青云 阅读(16643) 评论(0) 推荐(5)
摘要: 一、前言说明 之前就思考过这些功能,受限于之前web版本的地图控件,交互体验总体上不是很满意,加上性能这块,一直迟迟没有大规模推进,现在纯qwidget版本的地图控件完成以后,底层基座全部做好以后,可以快速开展了,专门搞了个子目录mapexpand存放相关的类。以前web的搞个几百个飞行模拟,直接卡 阅读全文
posted @ 2026-09-29 11:29 飞扬青云 阅读(38) 评论(0) 推荐(0)
摘要: 一、前言说明 这个软件也是开发了好几年,和普通的播放器相比,展厅播放器对资源占用非常严格,因为主要播放的都是一些超高清的视频,一般都是至少4K起步,一般都是8k,还有16K分辨率的,因为都是需要通过HDMI外接到大屏幕展示,分辨率不高的话,走进了看可能看到的画面像素不是很清晰,所以几乎视频分辨率都是 阅读全文
posted @ 2026-09-24 14:17 飞扬青云 阅读(42) 评论(0) 推荐(0)
摘要: 一、前言说明 这个工具我已经做了十几年了,从2014年就开始写。最开始只有搜索功能,后来陆续加了云台控制、预置位、图片参数调节,再后来加了OSD管理,一直不停地迭代,都是为了满足现场用户的实际需求。后面还做了安卓手机版,方便一些用户用手机做简单的调试。 这个工具发布的初衷,其实是给程序员、尤其是Qt 阅读全文
posted @ 2026-09-16 11:29 飞扬青云 阅读(52) 评论(0) 推荐(0)
摘要: 我干了十几年 Qt C++。从 Qt4 到 Qt6,从单线程到多线程池,从 GDI 绘图到 OpenGL 硬件加速,从 Windows 桌面到嵌入式 Linux 再到安卓跨平台。我熬过的夜、踩过的坑、调过的内存泄漏、追过的段错误,加起来能绕地球半圈。 我做过视频监控系统,手写 Onvif 协议解析、 阅读全文
posted @ 2026-09-12 08:14 飞扬青云 阅读(1032) 评论(9) 推荐(7)
摘要: 一、前言说明 要说逆不逆天,这套监控系统绝对算得上是行业里的“天花板”级别。它支持高达500路监控画面同时接入,无论是大型园区、交通枢纽还是复杂厂区,都能轻松应对海量摄像头的集中管理。强大的处理能力和稳定的网络架构,确保每一帧画面都流畅清晰,真正做到无延迟、不卡顿,让大规模监控不再是负担。 系统还支 阅读全文
posted @ 2026-09-11 08:11 飞扬青云 阅读(113) 评论(0) 推荐(0)
摘要: 一、前言说明 很多人用gdal读取tif文件来实现高程海拔值的读取,无奈这个库编译很费劲,一种编译器就要一个版本,很多人都知道,我做的程序,写的代码,要的就是通吃所有,而且要尽量简单,简单的同时还是实现对应的功能,于是不断的想啊想,一定要想到对应的办法,可以说我这个思路办法全网独创唯一,几百行代码就 阅读全文
posted @ 2026-09-03 14:01 飞扬青云 阅读(71) 评论(0) 推荐(0)
摘要: 一、前言说明 用 Qt 做图像滤镜,听起来挺唬人,其实玩起来特别有意思。你不需要去啃什么深奥的图形学大部头,只要手里有 QImage 和 QPainter,再稍微懂点像素操作,就能整出一大堆视觉效果。从最基础的高斯模糊、径向模糊说起,到底片效果、锐化、暗角、鱼眼这些经典滤镜怎么在 Qt 里快速实现; 阅读全文
posted @ 2026-08-31 15:12 飞扬青云 阅读(63) 评论(0) 推荐(0)
摘要: 一、前言说明 为什么还要支持Qt4,很多人不理解,因为这个地图控件的诞生初期的需求,有一个需求就是为了满足国产化低配电脑上运行的要求,旧时代遗留的产物,包括有些古董项目,当时用的就是Qt4,而且无法升级到Qt5及以上,必须保证原有的代码能够正常在Qt4编译运行,而又需要增加新的地图相关的功能,甚至一 阅读全文
posted @ 2026-08-26 13:40 飞扬青云 阅读(89) 评论(0) 推荐(0)
摘要: 一、前言说明 想实现这个功能由来已久,对标奥维地图或者qgc等地图控件,都具备这个功能,也就是当瓦片不存在的时候,先查找上级瓦片,然后裁切对应区域,最后拉伸填充到当前瓦片区域,看起来会模糊一些,但总归是效果满足人眼的需要,不然就是一个空白区域很突兀。理论上来说,地图放大的时候,上一级的瓦片之前是肯定 阅读全文
posted @ 2026-08-20 13:15 飞扬青云 阅读(46) 评论(0) 推荐(0)
摘要: 一、前言说明 在联网加载瓦片地图文件的过程中,当缩放切换的时候,需要一个过渡效果,如果没有这个过渡,可能会先出现一个空白界面,然后才是一张张瓦片返回来进行绘制,这样给用户的感觉是很慢,肉眼可见的在空白区域有一张图片进行加载,后面大量参考了许多gis软件,比如著名的qgc,他是在切换的过程中,如果地图 阅读全文
posted @ 2026-08-16 11:09 飞扬青云 阅读(23) 评论(0) 推荐(0)