qt

feiyangqingyun几秒前
qt·音视频·qt监控系统·qt视频轮询
记一次Qt视频监控系统的优化/双击打开分组可能崩溃的BUG/排对打开通道过程中关闭通道可能崩溃的BUG以前视频监控系统就做了双击打开分组的功能,但是现场也好和本地实际测试也好,都没有出现过问题,而近期在一个集团中测试下来,在双击打开分组的时候很容易蹦,一看每次都是64路同时打开,经常详细测试,发现问题出在两个现象才会发生,一个是分组中有部分通道是离线的,一个是上一个分组还没有全部打开完成,下一个双击触发又开始了,这两者杂交,必触发崩溃,核心就是锁资源竞争了,调用关闭和打开并不是在同一个线程完成的,于是把双击分组的打开也放到videomanage线程处理,其实内部是排队打开,默认间隔0.1s,也可以是0.0
木心爱编程1 小时前
开发语言·c++·qt
Qt C++ 插件开发指南:插件架构设计与动态加载实战插件架构是一种软件设计模式,通过将应用程序的核心功能与扩展功能分离,允许第三方或开发者在不修改主程序源代码的情况下对软件进行功能扩展、特性升级或定制化改造。这种架构模式在大型软件系统中应用广泛,典型场景包括:IDE工具的插件扩展(如Qt Creator的插件体系)、图形软件的滤镜插件、办公软件的功能模块扩展等。
木心爱编程2 小时前
c++·qt·opencv
Qt C++ + OpenCV 实战:从零搭建实时视频滤镜与图像识别系统Qt 作为跨平台 C++ 图形界面框架,以其简洁的 API、强大的组件库和优秀的跨平台兼容性,成为桌面端图形应用开发的首选;而 OpenCV(Open Source Computer Vision Library)则是计算机视觉领域的开源利器,提供了丰富的图像/视频处理、特征提取、目标检测等算法接口。本文将结合两者的优势,从零搭建一套实时视频滤镜 + 图像识别系统,涵盖环境搭建、基础框架构建、滤镜核心实现、图像识别集成、性能优化等核心环节,最终实现一个可交互、高流畅度的桌面应用。
adsadswee10 小时前
开发语言·qt·qt样式表·qlineargradient·qss渐变效果
Qt 样式与 QLinearGradient 渐变详解作者:nemo 日期:2025-12-10 分类:Qt / C++ / 界面美化 标签:QLinearGradient、Qt样式表、QSS、渐变效果
feiyangqingyun11 小时前
qt·onvif模拟器
Qt优化onvif设备搜索/一键批量搜索/onvif设备模拟器/几千路并发/实时推流/虚拟监控摄像头之前做的onvif设备模拟器,吹牛逼说支持千路并发,最近就遇到了真实的客户,真的要500路并发,当然网卡是前提必须满足的,带宽管够,亲自测试,超过150路打开就直接崩溃了,那为什么当时笃定可以上千路呢,因为本地测试的时候,用的64路,一看CPU占用才3%不到,按照这个估计大约的数量,推算得出来的,谁知道上了100路,性能开始指数级下降。还有个现象就是150路的时候,只在程序打开的时候崩溃,而如果是添加过程中,是不会出现的,于是先从这个着手,这个现象其实从推流大全程序的时候就有,当时推流大全就按照定时器排队
wd_cloud12 小时前
开发语言·qt·mysql
QT/6.7.2/Creator编译Windows64 MySQL驱动Qt版本6.7.2 64位MySql版本mysql-8.0.39-winx64。报错: QSqlDatabase: QMYSQL driver not loaded QSqlDatabase: available drivers: QSQLITE QMIMER QODBC QPSQL Failed to connect to database: "Driver not loaded Driver not loaded"
Source.Liu17 小时前
qt·cad
【LibreCAD】LC_UndoSection 类详解这两段代码是来自 LibreCAD 的 LC_UndoSection 类的头文件和实现文件。这是一个RAII(Resource Acquisition Is Initialization) 设计模式的典型应用,用于简化撤销/重做操作的错误处理。
27399202917 小时前
qt·tcp/ip·php
qt 获取IP地址(公网 本机)
ULTRA??19 小时前
c++·qt·算法
QT向量实现GJK碰撞检测算法几何图形二维版本上述代码可以处理3D几何图形的碰撞检测,但不能直接用于2D平面图形。让我解释原因并提供修改方案:问题分析:
我要升天!19 小时前
开发语言·c++·qt
QT -- QSS界面优化在网页前端开发领域中, CSS 是⼀个至关重要的部分. 描述了⼀个网页的 “样式”. 从而起到对网页美化的作用。
lenkco1 天前
开发语言·c++·qt
修改QtConcurrent::run支持任意参数原QtConcurrent::run最多只支持传入5个参数,目标为实现任意数量的参数; 不支持传入带&的类型(如:int &xx, class& ...),这情况只能使用指针。
葱卤山猪1 天前
qt·学习·tcp/ip
【Qt】 TCP套接字通信学习文档构造函数监听绑定参数说明:状态查询连接管理构造函数连接服务器数据读写操作连接状态连接失败数据丢失内存泄漏
ULTRA??1 天前
c++·qt·算法
QT向量类实现GJK碰撞检测算法3d版本用QT实现GJK算法(吉尔伯特-约翰逊-基尔蒂距离算法)。这里使用QVector3D作为向量类。这个实现提供了:
kupeThinkPoem1 天前
qt
Qt中addStretch函数介绍一 概述addStretch 是 Qt 框架中布局管理器(如 QHBoxLayout、QVBoxLayout)的一个函数,用于在布局中添加弹性空间。
世转神风-1 天前
开发语言·qt
QEventLoop-qt阻塞异步操作注意:前面都是基础讲解,如果有什么不懂的可以看看,但是如果只是追求实际运用场景,建议从问题时间开始看QEventLoop::QEventLoop(QObject *parent = nullptr) Constructs an event loop object with the given parent. 它说,使用给定的父对象构造一个事件循环对象。
木心爱编程1 天前
c++·qt·信息可视化
Qt C++ 串口通信+数据可视化:工业设备数据实时采集与界面显示工业现场中,PLC、传感器、智能仪表等设备常通过串口(RS232/RS485)输出实时运行数据(如温度、压力、转速、电压等)。Qt作为跨平台的C++应用开发框架,兼具串口通信API与强大的界面/绘图能力,是开发工业数据采集与可视化系统的理想选择。本文将完整实现一套工业设备数据实时采集系统,涵盖串口参数配置、数据解析、实时绘图、数据存储与异常报警等核心功能,满足工业场景下的高可靠性与实时性要求。
_OP_CHEN1 天前
开发语言·c++·qt·gui·前端开发·图形化界面开发·qt常用控件
【从零开始的Qt开发指南】(九)Qt 常用控件之显示类控件(下):ProgressBar 与 CalendarWidget 实战进阶前言一、ProgressBar 控件:任务进度的可视化神器1.1 ProgressBar 核心属性解析
世转神风-1 天前
开发语言·qt·策略模式
qt-弹框提示-界面提醒注意:前面都是基础讲解,如果有什么不懂的可以看看,但是如果只是追求实际运用场景,建议只看实际案例QMessageBox Class The QMessageBox class provides a modal dialog for informing the user or for asking the user a question and receiving an answer. 它说,QMessageBox类提供了一个模态对话框,用于向用户显示信息、询问问题并接收用户回答。
~patience~1 天前
开发语言·qt
简单易懂的计数器(理解Qt的信号和槽机制)信号是事件发生时发射的通知声明在类的 signals:区域只有声明,没有实现使用 emit signalName(parameters);发射信号