技术栈
qt
dyxal
2 小时前
开发语言
·
qt
·
fastapi
A2A 协议 v1.0 完全指南:方法名、Agent Card、三种绑定与 FastAPI 实战
摘要:A2A(Agent2Agent)在 2026 年 3 月发布 v1.0.0 后,协议层发生了大量 breaking change——tasks/send 改名、Agent Card 结构重写、Part 统一、状态枚举全大写。本文基于官方 v1.0 规范与迁移文档,系统梳理 A2A 的定位、时间线、核心变更,并给出一个可直接跑的 FastAPI 接入示例,最后附上 12 条 pre-1.0 迁移避坑清单。适合正在做多智能体协作、或准备把现有 Agent 暴露成标准服务的同学收藏。
金色熊族
5 小时前
linux
·
qt
·
asan
在Qt中使用asan检测内存泄漏(一)
在前面的第一次使用address sanitizer记录_g++ -fsanitize=address-CSDN博客,我介绍了如何编译一个支持asan的C++程序,并利用它检测内存非法访问。
前行中的小猪
6 小时前
qt
·
多显示器
·
高分辨率
·
多屏幕
Qt 5 踩坑实录:多显示器跨屏拖拽导致窗口异常放大与 setGeometry 报错的深度解析与根治
为了在不同设备上统一界面的视效大小,我们在程序启动时读取本地配置文件(如 platform.ini),获取自定义的缩放比例(例如 UiScaleFactor=1.25),并通过 Qt 提供的全局缩放环境变量进行设置:
想做小南娘,发现自己是女生喵
7 小时前
开发语言
·
qt
QT项目实战第一周(嵌入式)
• VMware 报错:Exception 0xc0000006 (disk error while paging)。
誰能久伴不乏
9 小时前
c++
·
qt
·
机器人
【无标题】
一句话:QSocketNotifier 是 Qt 给"原生 socket / 文件描述符"配的翻译器——把操作系统的"可读/可写"事件,翻译成 Qt 的信号 activated(),从而接进 Qt 的事件循环。
金色熊族
9 小时前
linux
·
qt
·
asan
在Qt中使用asan检测内存泄漏(二)--检查依赖库的内存使用
在前一篇在Qt中使用asan检测内存泄漏(一)-CSDN博客中,我介绍了如何在QT程序里集成asan。一个真实的项目往往包含多个so库。asan如何检查这些库的内存使用呢?这是本篇博文回答的问题。
qq_40170041
9 小时前
开发语言
·
qt
Qt 组播(Multicast)实战详解
组播相比广播有两大核心优势:对比项广播组播数据风暴网段内所有设备都要处理只有加入组播组的设备处理跨网段
布莱克605
1 天前
开发语言
·
c++
·
qt
·
ui
·
架构
QtWidgets 与 QML:两大 UI 开发框架的全面对比
在 Qt 生态系统中,开发者常常面临一个经典选择:使用 QtWidgets 还是 QML?两者都是构建用户界面的强大工具,但设计理念、适用场景和开发方式截然不同。本文将从核心概念、技术特点、适用场景和选型建议等多个维度,详细讲解 QtWidgets 和 QML 的区别与联系。
qq_40170041
1 天前
数据库
·
qt
Qt 实时大数据量存储:自己动手实现 TDMS 读写
做 Qt/C++ 项目,涉及采集卡、振动分析或者多通道数据采集时,存储一直是一个绕不开的问题。数据量小的时候,TXT、CSV 都能用。但如果数据持续产生,采样率高、通道多,还要求连续保存几个小时甚至更久,就不能只考虑“能不能写入文件”了。
NiceBlueChai
1 天前
开发语言
·
qt
Qt 跨线程传递多容器嵌套结构:一次 Release 实测
数值处理程序经常需要在线程间传递一个复合数据对象:里面既有数值和状态,也有多个数组、嵌套数组,以及自定义小对象列表。这样的数据,使用结构体、QVariant 还是 JSON 传递,成本有什么不同?
扶尔魔ocy
1 天前
android
·
qt
【QT android】模仿行车记录仪案例
本篇不是真实的行车记录仪项目,但包含有主要的录像功能。本案例是先开发了APP应用端的日常录像,事件录像(甩动手机触发事件,锁定当前录像)功能,然后增加了控制化的扩展机制:命令方式触发录制/停止录像,锁定当前录像,实时推送RTSP视频流,UDP广播包应答。PC端专门开发了对接这个控制化的扩展机制的协议控制层以达到控制安卓APP客户端的目的。
zhanghaha1314
2 天前
qt
Qt 类本质就是 C++ 的类,只是 Qt 框架扩展了一套【QObject 对象模型】
C++ 原生本身只有类、继承、成员、虚函数;QObject 对象模型,是 Qt 在标准 C++ 语法之上额外实现的一套扩展机制,依托QObject基类 + moc元对象编译器,给 C++ 类增加原生 C++ 做不到的能力:信号槽、运行时类型识别、动态属性、元信息、对象树内存管理。
Cx330❀
2 天前
开发语言
·
qt
·
ui
·
性能优化
·
图形渲染
深入浅出 Qt 绘图机制:从 QPainter 到四大图像类解析
🔥个人主页:Cx330🌸❄️个人专栏:《C语言》《LeetCode刷题集》《数据结构-初阶》《C++知识分享》
Littlehero_121
2 天前
开发语言
·
qt
QT自定义控件之水泥厂组态(源码开源)
这期作品其实最初的时候,有做过,不过当时做的时候,配图花了很长时间,手搓痕迹较重。在某站上曾经手搓上传过这个作品的出版,后期大家感兴趣可以去查看,这里不再重复述说了。然后现在有了智能小助手之后,这个工作效率就升上来了。至少在炫酷感方向上,我们的方向不再执着于美不美丽,漂不漂亮了,更多的只要做程序化的动作。
代钦塔拉
2 天前
c++
·
qt
·
设计模式
【C++/Qt 进阶】设计模式系列(6):桥接模式——把“两个独立变化的维度“拆开
系列文章:⚠️ 上一篇适配器是“结构型”模式开篇,本篇是“结构型”第二站。两者常被混淆,本篇将专门对比,厘清差异。
15608207219
2 天前
开发语言
·
驱动开发
·
qt
银河麒麟 Qt 可执行文件打包说明
VPX-404飞腾板卡,麒麟(aarch64)使用 linuxdeployqt,把 ClientApp 和 Qt / 业务 .so 打到同一目录,整份拷走即可运行。
Quz
2 天前
qt
QML GridView 布局:网格排布与排列方向
GridView 和 ListView 的使用方式有点像,通过 model 提供数据、delegate 定义每一项的外观、样式。区别在于 GridView 把所有项构建成了一个二维网格,横向、竖向两个方向都可以随意排列。
Quz
2 天前
qt
QML GridView 动态:增删过渡与滚动定位
GridView 网格搭好之后,数据一变动,视图就得跟着动起来。那么新增的项从哪进场、删掉的项怎么退场、被挤动的项目怎么动态挪位?
沫璃染墨
3 天前
开发语言
·
c++
·
笔记
·
qt
·
ui
·
交互
·
线程
《Qt从零入门系列(十四):QThread多线程详解——从线程创建到客户端阻塞处理》
在Qt程序开发中,我们经常会遇到这样的问题:执行一个耗时操作时,窗口突然卡住,按钮无法点击,界面也无法正常响应。等操作结束后,程序才恢复正常。这通常是因为耗时任务占用了 GUI 主线程,导致主线程无法及时处理界面事件。
代钦塔拉
3 天前
c++
·
qt
·
设计模式
【C++/Qt 进阶】设计模式系列(5):适配器模式——给“不兼容的接口“贴一层翻译膜
系列文章:⚠️ 注意:前四篇(单例 / 工厂 / 建造者 / 原型)均为创建型模式;从本篇起正式进入结构型模式的第一站——适配器。