qt

小许同学记录成长1 小时前
qt·算法·无人机
三维编辑功能实现本文从一款采用 Qt 作为人机界面框架、OpenSceneGraph(OSG)作为三维场景与事件管线、自研渲染引擎封装 Viewer 与命令管理 的桌面软件出发,选取三类典型交互:点云「放大/缩小」(实质为点大小的视觉尺度调节)、点云编辑(拾取与可撤销修改)、面积测量(多边形顶点拾取与度量回调)。分别从为何采用某种调用结构、从界面操作到底层实现的分步说明、以及涉及的 C++ / Qt / STL / 设计模式与惯用法三个维度展开。核心结论可以概括为: 同一套 Viewer 上并列存在多种「输入语义」——无
gqk011 小时前
c++·qt·mfc
C++ / MFC / Qt / C# 核心知识点汇总笔记编译器默认拷贝构造/默认赋值,只按字节逐成员赋值。 类中有裸指针时:只拷贝指针地址,不新开堆内存。手动自定义拷贝构造、重载赋值运算符:
leo__5202 小时前
qt·opencv·分类
基于 OpenCV + Qt 的水果智能识别分类系统参考代码 对不同种类水果进行识别分类 www.youwenfan.com/contentcsu/60514.html
代钦塔拉2 小时前
c++·qt·bug
Qt 按钮 Lambda 信号槽重复绑定、多次触发 BUG 深度剖析与终极解决方案在Qt开发中,按钮配合Lambda表达式和自定义弹窗(如数字键盘/输入框)是常见业务场景。然而信号槽重复绑定导致的槽函数多次触发问题,是开发者(特别是新手)经常遇到的典型BUG。本文将从问题现象、原因分析、无效方案避坑和终极解决方案四个维度,深入剖析该问题,并提供解决方案。
没想好取什么名2 小时前
ide·vscode·qt
解决vscode打开qt creator项目头文件报错的现象在Qt creator中创建项目后可以正常运行,但是通过vscode打开该项目后,虽然也可以正常运行,但是头文件始终报错(或头文件的宏定义报错),
用户8055336980319 小时前
c++·qt
现代Qt开发教程(新手篇)1.14——日志相关仓库仍然已经开源,正在积极火热的建设之中,欢迎各位大佬提Issue和PR!链接地址:github.com/Awesome-Emb…
江公望20 小时前
开发语言·qt
Qt QSharedPointer用法,10分钟讲清楚QSharedPointer 是 Qt 提供的一个共享所有权的智能指针,用于自动管理动态分配对象的生命周期。它通过引用计数(Reference Counting)机制实现:当最后一个指向对象的 QSharedPointer 被销毁或重置时,对象会被自动 delete。这在 C++ 开发中能有效避免内存泄漏,尤其适合需要多模块共享资源的场景(如流媒体中的缓冲区、视频帧对象等)。
Shadow(⊙o⊙)1 天前
开发语言·c++·后端·qt·学习
初识Qt+经典方式实现hello world!的交互引言代码解释qmake是一个构建工具(build tool),读取.pro文件生成makefile—告诉编译器怎么编译、链接
道剑剑非道1 天前
开发语言·qt·ffmpeg
FFmpeg + Qt 实现摄像头采集与 MP3 背景音乐 RTSP 推流在直播或视频监控场景中,我们经常需要将摄像头画面与背景音乐混合后推送到 RTSP 服务器。本文将详细介绍如何使用 Qt 框架结合 FFmpeg 6.0.0 库,实现以下功能:
努力努力再努力wz1 天前
java·c语言·开发语言·数据结构·c++·qt·ui
【Qt入门系列】第一个 Qt Widgets 程序:项目创建、UI 文件、Hello World、对象树与 qDebug 日志🔥 本文专栏:Qt 🌸作者主页:努力努力再努力wz💪 今日博客励志语录:真正成熟的选择,不是选一条不会失败的路,而是选一条失败了也愿意重新站起来的路。
Hua-Jay1 天前
c++·笔记·qt·opencv·学习·计算机视觉
OpenCV联合C++/Qt 学习笔记(十五)----形态学操作及应用中间的黄色十字区域为结构元素,红色部分为当前中心像素。当结构元素覆盖区域内所有对应位置都为前景像素(值为1)时,中心像素才保留;只要有一个位置为背景(0),中心像素就被删除。
chao1898441 天前
qt·tcp/ip·命令模式
Qt Modbus TCP 通讯源码参考代码 Modbus tcp 通讯源码 QT编写 www.youwenfan.com/contentcsu/60515.html
Hua-Jay1 天前
c++·笔记·qt·opencv·学习·计算机视觉
OpenCV联合C++/Qt 学习笔记(十六)----图像细化、轮廓检测、轮廓信息统计及轮廓外接多边形作用:图像细化是将图像的线条从多像素宽度减少到单位像素宽度的过程,又称为“骨架化”。细化过程:细化判断依据:
lilong(DLC)1 天前
开发语言·qt
Qt信号槽在异步连接时需要将参数进行复制吗?如上所示,当testSignal连接的槽函数在另一个线程时,有必要将参数类型写为#1这样吗? 我们可以在moc文件中看到信号的实现:
渣渣灰95871 天前
ide·vscode·qt
VSCode开发环境开发Qt程序Qt安装包下载地址:https://download.qt.io/archive/qt/ 下载 5.14 版本。5.14以后的版本需要在线安装。
读书札记20221 天前
开发语言·qt
Qt Creator 调试报错:Unable to create a debugging engine.1.报错原因: 我使用的是如下图所示的调试器: 这个自动检测的调试器是来调试编译器为MinGW的程序的,但是我现在用的编译器是MSVC,所以报错:Unable to create a debugging engine.
透明的玻璃杯1 天前
开发语言·windows·qt
Qt Creator + Windows + Protobuf 最优方案(Mqqt通讯采用的方式)1、弄清楚需要的版本 protobuf-3.14.02、protoc-3.14.0-win32 确定当前编译版本 32位或64位
cpp_learners1 天前
qt·qxlsx·quazip
QT 使用 QXlsx 时遇到包含 <private/qzipreader_p.h> 和 <private/qzipreader_p.h> 错误的解决方案最近在做项目时,客户提出了一个新需求“审计日志导出”,即需要给程序加上导出记录的操作日志的功能,导出为一个本地excel文件。
hellokandy1 天前
qt·lru·qpair·qcache
Qt QCache 使用指南这是 Qt 官方为 LRU 设计的容器,稳定、高效、代码最少。LRU 缓存‌(Least Recently Used,最近最少使用)是一种常见的‌缓存淘汰策略‌,其核心思想是:当缓存空间不足时,优先淘汰最久未被访问的数据项‌,以保留近期可能再次被使用的数据。
小许同学记录成长1 天前
qt
全景扫描瀑布图实现这是 普通 QWidget,核心不在 OpenGL,而是 QPixmap + QImage + paintEvent 拼出来。