<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[aggs1990的专栏]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/aggs1990</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; aggs1990]]></copyright><item><title><![CDATA[6.11中Qt GRPC库的新增功能]]></title><link>https://blog.csdn.net/aggs1990/article/details/160664479</link><guid>https://blog.csdn.net/aggs1990/article/details/160664479</guid><author>aggs1990</author><pubDate>Thu, 30 Apr 2026 18:02:26 +0800</pubDate><description><![CDATA[Qt 6.11为GRPC库带来多项改进：1. 提升稳定性与性能，优化测试基础设施并修复多个问题；2. 新增API功能，包括服务器元数据信号和元数据过滤选项；3. 引入客户端拦截器机制，支持日志记录、认证等跨领域功能。通过示例展示了拦截器的实现方式，可完整监控RPC调用生命周期。这些改进使Qt GRPC应用开发更高效可靠。]]></description><category></category></item><item><title><![CDATA[用vcpkg为HarmonyOS构建C/C++库]]></title><link>https://blog.csdn.net/aggs1990/article/details/160661753</link><guid>https://blog.csdn.net/aggs1990/article/details/160661753</guid><author>aggs1990</author><pubDate>Thu, 30 Apr 2026 17:24:24 +0800</pubDate><description><![CDATA[本文介绍了如何通过vcpkg为HarmonyOS构建C/C++库的解决方案。作者团队在将Qt移植到HarmonyOS过程中，发现手动交叉编译第三方库存在易错问题，为此开发了vcpkg分支版本。该分支添加了对HarmonyOS（OHOS）平台的支持，包括工具链文件、三种架构的三元组配置（arm64/arm/x64）以及特定库的调整补丁。使用流程包括：从fork版本构建vcpkg工具、设置注册表、配置SDK路径，最后通过简单命令即可完成库的自动安装。这一改进将显著简化HarmonyOS开发者的工作流程，团队计划]]></description><category></category></item><item><title><![CDATA[Figma到Qt 1.0就在这里：将设计从Figma带到设备的最可靠方法]]></title><link>https://blog.csdn.net/aggs1990/article/details/160659723</link><guid>https://blog.csdn.net/aggs1990/article/details/160659723</guid><author>aggs1990</author><pubDate>Thu, 30 Apr 2026 15:31:12 +0800</pubDate><description><![CDATA[Figma到Qt 1.0正式发布，这是一款直接在Figma内部运行的插件工具，旨在实现从设计到设备的高保真转换。该工具通过实时预览功能让设计师在Figma中就能查看Qt界面效果，并自动扫描设计问题提供修复建议，确保GUI设计能准确转换为QML代码。与需要Qt DesignStudio作为中间步骤的Qt Bridge不同，Figma到Qt直接生成QML代码，支持共享组件库转换，并保持设计决策的一致性。1.0版本新增了滑块、文本字段等Qt原生控件，现已免费开放下载。该工具通过简化设计和开发流程，帮助团队更快地交]]></description><category></category></item><item><title><![CDATA[Qt 6.11正式发布！]]></title><link>https://blog.csdn.net/aggs1990/article/details/160650634</link><guid>https://blog.csdn.net/aggs1990/article/details/160650634</guid><author>aggs1990</author><pubDate>Thu, 30 Apr 2026 11:29:28 +0800</pubDate><description><![CDATA[Qt 6.11正式发布，带来多项重大更新：新增硬件加速2D渲染模块QtCanvasPainter，显著提升图形性能；QtQuick3D引入SSGI和SSR等实时渲染技术；新增QtTaskTree模块实现声明式异步编程；图表功能增强，支持3D多轴显示；改进了UI框架、网络连接和QML/C++集成。该版本还包含Lottie动画支持、OpenAPI集成等多项改进，为开发者提供了更强大的跨平台开发工具。]]></description><category></category></item><item><title><![CDATA[2D渲染-介绍Qt Canvas Painter]]></title><link>https://blog.csdn.net/aggs1990/article/details/158506328</link><guid>https://blog.csdn.net/aggs1990/article/details/158506328</guid><author>aggs1990</author><pubDate>Sat, 28 Feb 2026 18:21:57 +0800</pubDate><description><![CDATA[Qt CanvasPainter 是 Qt 6.11 推出的新技术预览版 2D 渲染 API，旨在结合高性能、开发效率和现代功能。它基于 QRhi 构建，专为 GPU 加速设计，不支持软件渲染。该 API 以 HTML Canvas2D Context 为基准，提供熟悉的开发接口，同时新增了许多特色功能，如高性能文本渲染、自定义着色器笔刷等。 CanvasPainter 可用于 Qt Quick 自定义组件和传统 Widgets 开发，相比 QPainter 更适合现代 GPU 架构。目前该技术仍处于预览阶]]></description><category></category></item><item><title><![CDATA[使用Quick3D粒子的雨效果]]></title><link>https://blog.csdn.net/aggs1990/article/details/158502668</link><guid>https://blog.csdn.net/aggs1990/article/details/158502668</guid><author>aggs1990</author><pubDate>Sat, 28 Feb 2026 16:05:19 +0800</pubDate><description><![CDATA[本文介绍了Qt 6.10和6.11中Quick3D.Particles模块的新功能，重点演示了如何实现逼真的雨效果。通过ParticleModelShape3D类型，系统能以指定模型形状发射粒子，通过设置反向发射器(reversed属性)模拟雨滴撞击效果。新增的emitMode属性支持基于模型表面法线(SurfaceNormal)和反射角度(SurfaceReflected)控制粒子方向，实现更真实的飞溅效果。为解决多模型场景中的雨水统一性问题，引入了ParticleSceneShape3D动态计算场景顶面]]></description><category></category></item><item><title><![CDATA[Qt Quick认证测试已发布]]></title><link>https://blog.csdn.net/aggs1990/article/details/158502440</link><guid>https://blog.csdn.net/aggs1990/article/details/158502440</guid><author>aggs1990</author><pubDate>Sat, 28 Feb 2026 14:25:07 +0800</pubDate><description><![CDATA[Qt推出两项QtQuick专业认证：QtQuick Developer(6.8LTS)和QtQuick Specialist(6.8LTS)，分别针对基础开发技能和高级技术应用。认证涵盖QML语言、UI开发、性能优化等内容，特别强调QML与C++的集成。这是继2025年推出Qt基础认证后，Qt认证计划的进一步扩展。未来还将推出Qt应用开发和学生开发者认证。开发者现可通过Qt认证测试平台报名参加考试。]]></description><category></category></item><item><title><![CDATA[Qt 6.11中的新功能：QRangeModel更新和QRangeModelAdapter]]></title><link>https://blog.csdn.net/aggs1990/article/details/158497797</link><guid>https://blog.csdn.net/aggs1990/article/details/158497797</guid><author>aggs1990</author><pubDate>Sat, 28 Feb 2026 14:13:59 +0800</pubDate><description><![CDATA[Qt 6.11对QRangeModel进行了重要更新，主要包括三个方面：1) 新增QRangeModelAdapter模板类，无需使用QAbstractItemModel API即可安全操作底层模型数据；2) 当QObject属性变化时自动触发dataChanged()信号，保持模型同步；3) 添加自定义访问点ItemAccess，支持对非标准数据类型的读写操作。此外还增强了对std::ranges的支持，允许使用std::views::filter等范围适配器作为模型输入。这些改进使C++数据结构能更便捷]]></description><category></category></item><item><title><![CDATA[VS Code Qt扩展1.12.0发布]]></title><link>https://blog.csdn.net/aggs1990/article/details/158496502</link><guid>https://blog.csdn.net/aggs1990/article/details/158496502</guid><author>aggs1990</author><pubDate>Sat, 28 Feb 2026 10:18:53 +0800</pubDate><description><![CDATA[VSCode Qt扩展1.12.0版本发布，带来多项重大更新：新增PySide6开发支持，包括虚拟环境管理、调试功能及部署配置；完全集成CMake Presets，支持混合配置项目；新增Qt翻译(.ts)文件语言支持；改进QML调试器和QRC编辑器功能；优化新建项目向导。该版本是迄今最大更新，全面提升了Qt开发体验。用户可通过官方渠道反馈问题或建议。详细更新内容可查看各组件变更日志和官方文档。]]></description><category></category></item><item><title><![CDATA[Qt+openCV学习笔记（十八）Qt5.12.10+openCV4.13.0+ubuntu20.04.03编译64位库(支持绘制中文）]]></title><link>https://blog.csdn.net/aggs1990/article/details/157359904</link><guid>https://blog.csdn.net/aggs1990/article/details/157359904</guid><author>aggs1990</author><pubDate>Sun, 25 Jan 2026 16:44:37 +0800</pubDate><description><![CDATA[本文记录了在Ubuntu 20.04系统下编译OpenCV 4.13.0并集成FreeType和Harfbuzz模块的过程。由于甲方环境要求离线开发，作者采用手动编译方式，详细介绍了FreeType和Harfbuzz的编译配置方法（需添加-fPIC参数），以及OpenCV的CMake配置要点（特别强调勾选WITH_FREETYPE选项）。文章包含源码下载地址、编译命令和常见问题解决方法，如通过复制downloads目录解决离线环境依赖问题。整个编译过程耗时约20分钟，最终生成支持中文绘制的OpenCV库。作]]></description><category></category></item><item><title><![CDATA[Qt+openCV学习笔记（十七）openCV4.13.0+MSVC2022编译64位动态库(支持绘制中文）]]></title><link>https://blog.csdn.net/aggs1990/article/details/157100109</link><guid>https://blog.csdn.net/aggs1990/article/details/157100109</guid><author>aggs1990</author><pubDate>Sun, 18 Jan 2026 18:35:36 +0800</pubDate><description><![CDATA[本文详细记录了在VS2022环境下编译OpenCV 4.13.0并集成freetype模块的过程。主要内容包括：1）安装必要的Git、CMake工具；2）下载OpenCV源码及contrib模块；3）通过vcpkg安装freetype和harfbuzz库；4）修改freetype模块的CMake配置；5）使用CMake-gui配置编译选项，特别强调勾选WITH_FREETYPE；6）生成解决方案并完成编译。整个过程耗时较长，需注意库路径设置和依赖文件下载问题。最终生成的动态库可支持中文文本绘制功能，且兼容V]]></description><category></category></item><item><title><![CDATA[比较数据序列化格式：代码、大小和性能]]></title><link>https://blog.csdn.net/aggs1990/article/details/155136039</link><guid>https://blog.csdn.net/aggs1990/article/details/155136039</guid><author>aggs1990</author><pubDate>Sat, 13 Dec 2025 16:59:14 +0800</pubDate><description><![CDATA[本文比较了五种数据序列化格式(QDataStream、XML、JSON、CBOR和Protobuf)在Qt项目中的表现。测试使用包含10,000个任务的嵌套数据结构，评估了各格式的序列化/反序列化时间和数据大小。结果显示：QDataStream速度最快但Qt专用；XML和JSON可读性好但体积较大；CBOR兼具JSON结构和二进制效率；Protobuf生成最小体积但需要代码生成。选择时应根据需求权衡性能、体积和互操作性等因素。文章提供了详细的测试代码和完整数据，为开发者选择序列化方案提供了参考依据。]]></description><category></category></item><item><title><![CDATA[Qt 6.10正式发布！]]></title><link>https://blog.csdn.net/aggs1990/article/details/152723330</link><guid>https://blog.csdn.net/aggs1990/article/details/152723330</guid><author>aggs1990</author><pubDate>Wed, 08 Oct 2025 16:59:14 +0800</pubDate><description><![CDATA[Qt 6.10正式发布，带来多项重要更新：新增Flexbox布局系统和SVG/Lottie动画支持；优化C++与QML间数据交换；改进无障碍功能，支持系统高对比度模式；引入SearchField控件和FilledSurface图表；增强Android平台支持（Android 15/16）和启动画面处理；支持macOS 26和WebView2引擎；新增QRangeModel等数据模型工具；优化音频处理和嵌入式硬件支持。该版本提升了开发效率和跨平台兼容性，开发者可通过Qt安装程序或官网下载升级。]]></description><category></category></item><item><title><![CDATA[Qt 6.10中的高对比度模式]]></title><link>https://blog.csdn.net/aggs1990/article/details/152559789</link><guid>https://blog.csdn.net/aggs1990/article/details/152559789</guid><author>aggs1990</author><pubDate>Wed, 08 Oct 2025 14:14:01 +0800</pubDate><description><![CDATA[摘要：Qt 6.10引入了高对比度模式支持，提升应用程序的无障碍访问性。该功能可自动检测Windows 11对比主题、macOS增强对比度设置和GNOME高对比度模式，并优化了内置样式（包括Windows11、macOS、Fusion和FluentWinUI3）的视觉呈现。通过强化控件轮廓和适配系统配色方案，使UI在不同平台下保持视觉一致性和可访问性，帮助开发者更轻松地满足无障碍规范要求。（150字）]]></description><category></category></item><item><title><![CDATA[Qt论坛上的新Qt多媒体空间]]></title><link>https://blog.csdn.net/aggs1990/article/details/152559733</link><guid>https://blog.csdn.net/aggs1990/article/details/152559733</guid><author>aggs1990</author><pubDate>Sun, 05 Oct 2025 17:52:45 +0800</pubDate><description><![CDATA[Qt论坛新增了Qt多媒体专用讨论区，旨在促进开发者与Qt多媒体团队的直接交流。该专区将集中讨论FFmpeg、音视频播放、录制、摄像头及屏幕共享等功能，用户还可提出改进建议。团队将密切关注讨论内容以优化模块功能，并指定了两位核心开发人员@NilsPetter和@ArtemDyomin负责技术答疑。新分类已上线，支持qtmultimedia等关键词标签，为开发者提供更便捷的技术交流平台。]]></description><category></category></item><item><title><![CDATA[QML模型：实时对数据进行排序和过滤]]></title><link>https://blog.csdn.net/aggs1990/article/details/152556262</link><guid>https://blog.csdn.net/aggs1990/article/details/152556262</guid><author>aggs1990</author><pubDate>Sun, 05 Oct 2025 17:49:15 +0800</pubDate><description><![CDATA[本文介绍了Qt 6.10中新增的QML SortFilterProxyModel功能，该功能允许开发者以声明式方式对模型数据进行实时排序和过滤，而无需修改原始数据。文章阐述了该代理模型的优势：继承自QAbstractProxyModel，保持源数据索引不变；支持通过RoleSorter和FunctionFilter进行灵活配置；允许设置操作优先级实现多级处理。特别指出该功能解决了6.10版本前需要手动编写C++逻辑的痛点，同时保留了与底层业务逻辑的清晰分离。文中包含多个配置示例，展示了CPU监控等实际应用场]]></description><category></category></item><item><title><![CDATA[Qt Creator 18测试版发布]]></title><link>https://blog.csdn.net/aggs1990/article/details/152515062</link><guid>https://blog.csdn.net/aggs1990/article/details/152515062</guid><author>aggs1990</author><pubDate>Sat, 04 Oct 2025 17:37:42 +0800</pubDate><description><![CDATA[Qt Creator 18测试版发布，新增开发容器支持功能，可自动检测项目目录中的&quot;devcontainer.json&quot;文件并创建Docker容器。该版本还包含多项改进：编辑器支持标签页模式、优化Git操作性能、重构项目设置界面、支持CMake测试预设等。用户可通过Qt在线安装程序获取测试版，该版本为所有用户免费升级。目前开发容器功能仍处于实验阶段，尚未支持全部特性。]]></description><category></category></item><item><title><![CDATA[Android 15和16的支持]]></title><link>https://blog.csdn.net/aggs1990/article/details/152514744</link><guid>https://blog.csdn.net/aggs1990/article/details/152514744</guid><author>aggs1990</author><pubDate>Sat, 04 Oct 2025 16:43:20 +0800</pubDate><description><![CDATA[2025年9月26日，Qt开发者Bruno Vunderl提醒开发者注意Google Play商店的新要求：8月31日起新应用和更新必须支持Android 15（API 35），现有应用需支持Android 14（API 34）以保持对新用户可用，可申请延期至11月1日。Qt各版本已支持Android 15和16，开发者需使用维护工具更新Qt版本并重建应用。新要求还包括边缘显示支持和16KB页面大小支持（后者将提升应用性能）。文章列出了Qt 6.5/6.8/6.9/6.10等版本对Android的支持情况，]]></description><category></category></item><item><title><![CDATA[Qt Jenny 1.0发布]]></title><link>https://blog.csdn.net/aggs1990/article/details/152514582</link><guid>https://blog.csdn.net/aggs1990/article/details/152514582</guid><author>aggs1990</author><pubDate>Sat, 04 Oct 2025 16:21:15 +0800</pubDate><description><![CDATA[QtJenny1.0发布：简化Android与Qt的JNI集成 QtJenny1.0是一款革命性的代码生成工具，专门用于简化Qt与Android Java原生接口(JNI)的集成工作。这个基于Maven的工具由两个核心组件构成：编译器和注解处理器，能够自动生成必要的粘合代码，使开发者可以轻松地在Qt C++应用中调用Android Java原生API。 该工具支持包括BatteryManager、PowerManager等在内的多种Android原生管理器接口，并完美兼容Qt 6.10.0及更高版本。通过自]]></description><category></category></item><item><title><![CDATA[OpenAI用户现在可以享受更好的QML编码性能–Qt AI Assistant v0.9.6发布！]]></title><link>https://blog.csdn.net/aggs1990/article/details/152513951</link><guid>https://blog.csdn.net/aggs1990/article/details/152513951</guid><author>aggs1990</author><pubDate>Sat, 04 Oct 2025 15:59:02 +0800</pubDate><description><![CDATA[摘要：Qt AI Assistant v0.9.6发布，新增对GPT-5和GPT-OSS 20B的支持。相比GPT-4o，GPT-5将QML编码性能提升12%，在QML100基准测试中达到59%成功率，但处理Qt6语法时仍有不足。GPT-OSS 20B作为首个免版税本地部署LLM，基准测试成绩46%，虽性能接近GPT-4o，但存在指令响应不稳定、训练数据过时等问题。该版本需通过Qt Creator 17.0.1+安装，标志着AI辅助编程向小型专用模型发展的趋势。（149字）]]></description><category></category></item></channel></rss>