<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Littlehero_121的博客]]></title><description><![CDATA[关于C/C++中代码中字符串的右移与替换]]></description><link>https://blog.youkuaiyun.com/Littlehero_121</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Littlehero_121]]></copyright><item><title><![CDATA[QT自定义控件之废气处理工艺]]></title><link>https://blog.youkuaiyun.com/Littlehero_121/article/details/170041970</link><guid>https://blog.youkuaiyun.com/Littlehero_121/article/details/170041970</guid><author>Littlehero_121</author><pubDate>Wed, 04 Nov 2026 13:41:15 +0800</pubDate><description><![CDATA[这期作品中，除了背景图之外，整个废气处理工艺炉膛燃烧火焰、烟囱冒烟、管道流体箭头、阀门状态、测点编号，全部基于 Qt Widgets + QPainter 原生绘制，不引入外部特效图片、不依赖 QML 粒子系统。支持【开始、燃烧、冒烟、停止】按钮驱动状态切换，火焰和烟雾动画完全手写绘制逻辑。先划重点：火焰≠贴图序列帧、烟雾不是 PNG 叠加，全部是在paintEvent里面，用 QPainter 的渐变、混合模式、椭圆 / 路径绘制、随机粒子算法实时渲染。]]></description><category></category></item><item><title><![CDATA[QT自定义控件之水泥厂组态（源码开源）]]></title><link>https://blog.youkuaiyun.com/Littlehero_121/article/details/168427576</link><guid>https://blog.youkuaiyun.com/Littlehero_121/article/details/168427576</guid><author>Littlehero_121</author><pubDate>Mon, 19 Oct 2026 10:11:19 +0800</pubDate><description><![CDATA[这期作品里的流动管道真是超级多，应该是目前所有作品之最，这里也能体现出来，应对复杂的流动管道方向（2D方向），在QT这边不再会存在太大的难度。这里完全使用 QPainter 路径绘制描述管道走向，用虚线 / 渐变线段模拟介质流动。每条管道对象保存路径坐标、管线颜色、流速、介质方向；使用 QTimer 定时偏移线段起点，实现流动推进；支持拐弯、分叉管道，自动处理拐角，不会出现线条断裂。]]></description><category></category></item><item><title><![CDATA[QT自定义控件之乙烯裂解工艺监控系统（源码开源）]]></title><link>https://blog.youkuaiyun.com/Littlehero_121/article/details/167901045</link><guid>https://blog.youkuaiyun.com/Littlehero_121/article/details/167901045</guid><author>Littlehero_121</author><pubDate>Wed, 14 Oct 2026 11:36:55 +0800</pubDate><description><![CDATA[用 QPainter 打造轻量化工业 SCADA 画面引擎，支持工艺图渲染、实时数据绑定、动态流体动画、阀门状态切换、测点告警，适配工控机稳定运行。画面完整还原乙烯裂解装置工艺流程：立式塔器、缓冲罐、离心泵、调节阀、管道管网，搭配实时数据面板、状态指示灯、流体流动动画，深蓝色工业科技风，符合化工中控室 HMI 视觉规范。管线用QPen绘制，支持不同粗细、颜色区分介质：绿色 / 黄色 / 红色管线代表不同物料介质。]]></description><category></category></item><item><title><![CDATA[QT自定义控件之储能电站（源码开源）]]></title><link>https://blog.youkuaiyun.com/Littlehero_121/article/details/166685667</link><guid>https://blog.youkuaiyun.com/Littlehero_121/article/details/166685667</guid><author>Littlehero_121</author><pubDate>Sat, 26 Sep 2026 10:35:34 +0800</pubDate><description><![CDATA[先进行咱们这期的作品亮相：画面主体是储能电站一次主接线图：35kV 母线向下分出 6 组储能支路，每组包含变压器、PCS 变流器、电池簇。每个支路实时展示 Uab、I、P、Q 电气量，下方电池色块用填充高度代表 SOC，同时标注电压电流测点。右上角提供上电 / 断电按钮，点击后会改变开关状态、刷新线路颜色、更新测点数值。主要技术栈依然是：C++、QT、Qpainter。]]></description><category></category></item><item><title><![CDATA[QT自定义控件之化工生产安全管理（源码开源）]]></title><link>https://blog.youkuaiyun.com/Littlehero_121/article/details/166338660</link><guid>https://blog.youkuaiyun.com/Littlehero_121/article/details/166338660</guid><author>Littlehero_121</author><pubDate>Tue, 22 Sep 2026 09:29:14 +0800</pubDate><description><![CDATA[做工业组态、工厂数字孪生面板的同学应该都见过这类效果图：带储罐、泵体、管道流向、测点数据、告警面板的 2.5D 工艺监控大屏。这次设计的要素也是来自于这种，然后这次的技术方案依然是：Qt + QPainter+C++。选用 QPainter 复刻了一套化工生产安全管理组态界面，不用重型 3D 引擎，结合AI+纯 C+++Qt 来进行绘图，就能实现储罐、泵、阀门、管线流动动画、数据面板、状态色标。关于这次的设计，最近也有很多人来咨询我一些问题，后面答疑环节来给大家一一说下。]]></description><category></category></item><item><title><![CDATA[QT自定义控件之葫芦兄弟（致敬童年动画片）]]></title><link>https://blog.youkuaiyun.com/Littlehero_121/article/details/164974262</link><guid>https://blog.youkuaiyun.com/Littlehero_121/article/details/164974262</guid><author>Littlehero_121</author><pubDate>Fri, 11 Sep 2026 11:26:35 +0800</pubDate><description><![CDATA[最近网上关于 “葫芦爷爷” 相关的话题想必也勾起了大家关于童年的回忆。在那个时候，看动画片是我们放学时最大的快乐了。《葫芦兄弟》这部国产经典动画，简单的线条、古朴的国画背景，还有七个身怀绝技的葫芦，是无数 80、90 后刻在记忆里的画面。虽然已经看了很多遍，但是经典永不过时。作为技术开发者，除了做一些工作中的项目，也喜欢做一些有趣的桌面小项目，不只是单纯练手绘图 API，而是想用代码把童年画面重新 “渲染” 在窗口里。于是就有了这个项目（没错，自己喜欢就好）：基于 C++ Qt 框架，使用。]]></description><category></category></item><item><title><![CDATA[QT自定义控件之电气接线图（源码开源）]]></title><link>https://blog.youkuaiyun.com/Littlehero_121/article/details/164600367</link><guid>https://blog.youkuaiyun.com/Littlehero_121/article/details/164600367</guid><author>Littlehero_121</author><pubDate>Tue, 08 Sep 2026 12:42:00 +0800</pubDate><description><![CDATA[在电力微网、储能、换电站这类工业监控场景中，经常需要绘制动态电气接线组态图：要展示母线、变压器、PCS、储能电池、换电站、电子公路等设备，还要实现线路通电闪烁、设备状态灯变色、开关通断、实时状态渲染。市面上成熟组态软件固然强大，但定制成本高、二次开发受限。这次尝试选择绘制这套电气接线可视化面板。没有使用第三方组态控件，整套界面完全基于 Qt 框架 + QPainter 绘制，没有使用 QSS 动画、没有外部 UI 组件库。背景图+QPainter来实现效果。]]></description><category></category></item><item><title><![CDATA[QT自定义控件之多发酵罐并联工艺（源码开源）]]></title><link>https://blog.youkuaiyun.com/Littlehero_121/article/details/164207294</link><guid>https://blog.youkuaiyun.com/Littlehero_121/article/details/164207294</guid><author>Littlehero_121</author><pubDate>Mon, 31 Aug 2026 10:36:37 +0800</pubDate><description><![CDATA[在工控、生物制药仿真场景中，组态可视化界面是上位机软件非常核心的一部分。市面上成熟的组态软件固然强大，但定制化成本高，很多项目需要我们基于 Qt 自主绘制工艺流程图，实现管道流体流动、罐体液位仿真、状态闪烁告警、实时数据监控以及视图缩放平移全套交互。本次项目基于从零实现生物发酵工艺流程仿真界面，没有使用第三方组态组件，背景图+动画+流体效果等完成。本文就来拆解这套工业仿真界面背后的实现思路，给做 Qt 工控可视化的开发者提供参考。技术栈：C++、Qt、QPainter、QTimer、坐标矩阵变换。]]></description><category></category></item><item><title><![CDATA[QT自定义控件之智慧农田操作系统（作品展示）]]></title><link>https://blog.youkuaiyun.com/Littlehero_121/article/details/164188314</link><guid>https://blog.youkuaiyun.com/Littlehero_121/article/details/164188314</guid><author>Littlehero_121</author><pubDate>Sun, 30 Aug 2026 13:24:49 +0800</pubDate><description><![CDATA[等高频技术点，大家可以借鉴核心思路，拓展到智慧大棚、工业可视化、设备仿真等各类场景，希望能给各位开发者带来新的开发灵感。]]></description><category></category></item><item><title><![CDATA[QT自定义控件之内嵌报表（4）（源码开源）]]></title><link>https://blog.youkuaiyun.com/Littlehero_121/article/details/164088964</link><guid>https://blog.youkuaiyun.com/Littlehero_121/article/details/164088964</guid><author>Littlehero_121</author><pubDate>Wed, 26 Aug 2026 15:10:33 +0800</pubDate><description><![CDATA[在桌面软件开发中，经常会遇到类界面渲染需求。很多学者第一反应是用 QWidget 堆控件、QTableWidget 做表格，但在做高定制化科技风、工业风报告的时候，控件的边框、渐变背景、霓虹灯质感、自定义表头样式会非常难调，控件组合很容易出现排版错位、样式不统一的问题。这时候，QPainter直接绘图就成了最优解。现在有了AI的加持，我们可以摆脱控件布局的限制，可以自由实现赛博科技感、深色霓虹边框、渐变文字等 UI 效果。]]></description><category></category></item><item><title><![CDATA[QT自定义控件之热换站系统（源码开源）]]></title><link>https://blog.youkuaiyun.com/Littlehero_121/article/details/163957591</link><guid>https://blog.youkuaiyun.com/Littlehero_121/article/details/163957591</guid><author>Littlehero_121</author><pubDate>Fri, 21 Aug 2026 22:46:57 +0800</pubDate><description><![CDATA[这期算是一次在之前基础上的升级一篇，之前也做过一次热换站系统，不过当时是纯纯手搓版本，老版的视频在某站上有发，如果大家感兴趣，可以去查看。然后这期依然选择使用绘制的方式完成整套热换站远程监控组态界面。结合定时器驱动动画，实现管道介质流动、泵运行状态指示灯、阀门开度、实时数据渲染，完整复刻工业 SCADA 组态监控画面。本文就来拆解这套组态界面的开发思路与实现流程。]]></description><category></category></item><item><title><![CDATA[QT自定义控件之压缩机监控系统（源码开源）]]></title><link>https://blog.youkuaiyun.com/Littlehero_121/article/details/163895527</link><guid>https://blog.youkuaiyun.com/Littlehero_121/article/details/163895527</guid><author>Littlehero_121</author><pubDate>Wed, 19 Aug 2026 21:30:30 +0800</pubDate><description><![CDATA[最近有点忙，更新速度又慢了点。各位见谅。博主也在努力更新中。。。本期的创作灵感来源于一套。在工业自动化行业中，组态监控画面是现场设备和运维人员交互的核心窗口。运维人员通过上位机画面，直观掌握整套设备运行状态。先看最终实现效果：完整还原压缩机进气通路、润滑油回路、多级分离罐体、冷却水循环管路、阀门、散热风机整套工艺流程；压力、温度、流量测点直接挂载在对应设备节点实时刷新；右上角悬浮统计面板展示实时流量与累计送气量。整套作品技术栈选用。]]></description><category></category></item><item><title><![CDATA[QT自定义控件之双向运行地铁（源码开源）]]></title><link>https://blog.youkuaiyun.com/Littlehero_121/article/details/163763120</link><guid>https://blog.youkuaiyun.com/Littlehero_121/article/details/163763120</guid><author>Littlehero_121</author><pubDate>Fri, 14 Aug 2026 22:24:43 +0800</pubDate><description><![CDATA[日常乘坐地铁时，车厢内动态刷新的线路运行指示界面一直让我很感兴趣。界面能够实时展示列车运行方向、下一站点、到站闪烁提示、行车状态跟踪等动态效果，整体流畅且贴合真实运营场景。在Qt开发学习与项目实践中我发现，Qt原生基础控件（按钮、标签、框架等）仅能实现基础的静态展示，无法灵活绘制不规则轨道路径、自定义站点动画、双向动态刷新等个性化仿真效果。为了还原真实地铁行车指示UI，依然选择基于从零开发自定义控件。]]></description><category></category></item><item><title><![CDATA[QT自定义控件之化工配置流程示意（源码开源）]]></title><link>https://blog.youkuaiyun.com/Littlehero_121/article/details/163673313</link><guid>https://blog.youkuaiyun.com/Littlehero_121/article/details/163673313</guid><author>Littlehero_121</author><pubDate>Tue, 11 Aug 2026 18:06:46 +0800</pubDate><description><![CDATA[在工业组态、化工仿真、设备监控类桌面软件中，工艺流程示意图是非常核心的 UI 模块。我们经常需要绘制储罐、反应釜、管道、阀门，并且实现管道介质流动动画、实时参数面板、设备状态切换。可能很多人第一想法是引入第三方组态控件，但第三方组件体积大、授权受限、定制化困难。本文就来讲解如何实现这类工业可视化界面。效果图包含：包含原料罐、输送泵、反应釜、换热器、过滤器、成品罐等设备；带流动效果管线；右侧实时数据面板；时间戳；启停交互按钮。]]></description><category></category></item><item><title><![CDATA[QT自定义控件之绘制清洗管道工艺流程图（源码开源）]]></title><link>https://blog.youkuaiyun.com/Littlehero_121/article/details/163592752</link><guid>https://blog.youkuaiyun.com/Littlehero_121/article/details/163592752</guid><author>Littlehero_121</author><pubDate>Sat, 08 Aug 2026 17:25:33 +0800</pubDate><description><![CDATA[本期迭代依旧围绕工艺流程图可视化控件展开，在保留原有流程图基础展示、逻辑联动能力的前提下，完成了视觉效果升级与动态交互优化。]]></description><category></category></item><item><title><![CDATA[QT自定义控件之智能化工流程系统（源码开源）]]></title><link>https://blog.youkuaiyun.com/Littlehero_121/article/details/163478686</link><guid>https://blog.youkuaiyun.com/Littlehero_121/article/details/163478686</guid><author>Littlehero_121</author><pubDate>Tue, 04 Aug 2026 21:08:30 +0800</pubDate><description><![CDATA[本次演示主要还原智能化工液体介质之间的交互与流转流程，通过图形直观体现各个设备、介质个体之间的数据关联与业务逻辑联动，以此对外展示软件的部分可视化运行效果。与此同时，切换流程状态，开启通向 D 罐管路的水流动画，并且启动对应管路阀门指示灯的闪烁效果。但实际开发中，视觉效果并不会直接拿来就可以用，很多细节需求需要产品、UI、开发多方沟通对齐。点击界面上的「开始」按钮触发流程后，程序启动模拟工况：A 罐与 B 罐内部液位开始向下递减，连通管道同步渲染水流动画效果，A、B 罐关联的三组阀门指示灯进入闪烁状态。]]></description><category></category></item><item><title><![CDATA[QT自定义控件之内嵌报表（三）]]></title><link>https://blog.youkuaiyun.com/Littlehero_121/article/details/163397691</link><guid>https://blog.youkuaiyun.com/Littlehero_121/article/details/163397691</guid><author>Littlehero_121</author><pubDate>Sat, 01 Aug 2026 20:49:13 +0800</pubDate><description><![CDATA[每次发作品的时候，总会有网友提醒我，现在AI这么强大了，谁还自己手搓控件啊，也是。自己手搓版的关键点也同样是，需要将数据放置到指定的位置点，这可是有点小考验，毕竟咱们还是要吃饭的，说干就干。发现这个跟我的背景的契合度还是相差有点多啊，也许我还需要花时间去多跟它们沟通沟通，不过最后我还是想了想，还是自己手搓吧。首先我们还是得把背景图设计好，借助小助理们的各种更改，得到下面的图片，这张图也得需要花点心思调理调理。晒下大模型给我实现的代码，（以下是大模型实现的，不是本博主写的，得到的效果是上面的图片展示效果）]]></description><category></category></item><item><title><![CDATA[QT自定义控件之内嵌报表（二）]]></title><link>https://blog.youkuaiyun.com/Littlehero_121/article/details/163344255</link><guid>https://blog.youkuaiyun.com/Littlehero_121/article/details/163344255</guid><author>Littlehero_121</author><pubDate>Thu, 30 Jul 2026 22:06:35 +0800</pubDate><description><![CDATA[通过QPainter来定位我们想要的位置，放置相关的随机参数，就可以让数据自由的动起来，这种内嵌报表，后期还可以尝试配图加上图表的效果应该会更好点。毕竟所有的数据都会在我们的软件数据库中，有时候，特别是与硬件交互时，采集到的数据目前大部分是最后导出到txt，wps的形式，或者有甚者会变成二进制保存。日常唠唠嗑，有了AI之后，我们干活是变轻松了，还是变得更累了。这个问题是值得每个人都思考一下，毕竟有了AI之后，领导们最喜欢说的一句是，这个不难，去问问AI，有了AI什么都不是大问题了，主要是你们不会用。]]></description><category></category></item><item><title><![CDATA[QT自定义控件之化学工艺流程图]]></title><link>https://blog.youkuaiyun.com/Littlehero_121/article/details/163267399</link><guid>https://blog.youkuaiyun.com/Littlehero_121/article/details/163267399</guid><author>Littlehero_121</author><pubDate>Tue, 28 Jul 2026 21:39:17 +0800</pubDate><description><![CDATA[需要增加水流的特效，从“原料入口”位置->“混合反应”->“A罐”（最左侧罐），这边的A罐中会有个上升的效果，待整体存储满了之后，水流又会进入到“中间储罐”中，最后进入->“B罐”（右侧罐），同样也是一个进度条上升的效果，最后储存满了->成品出口。可是写了那么多篇博客，发现喜欢骂人的人，不管你写的多好，人家总是能找到理由骂你。依然上的是我们的老演员，C++/qt，同时结合QPainter来画的，首先得来张背景图，显得有科技感的，这需要借助各大AI小助理上。好了，不多说了，下面介绍下软件。]]></description><category></category></item><item><title><![CDATA[QT自定义控件之纯水工艺流程图]]></title><link>https://blog.youkuaiyun.com/Littlehero_121/article/details/163220692</link><guid>https://blog.youkuaiyun.com/Littlehero_121/article/details/163220692</guid><author>Littlehero_121</author><pubDate>Sun, 26 Jul 2026 21:16:32 +0800</pubDate><description><![CDATA[每当有公司开启这种框架体系的时候，其实我是非常不能理解的，因为如果大家仅仅从美观角度来舍弃QT原生框架体系，那前端的美观从制造业的角度来分析的话，我相信QT结合QPainter大部分都是能够实现的，另外还有跨平台以及原生的贴合性角度、以及大数据量方面的优势，我更倾向于QWidget。但是有C++在，所以在性能相关的地方后端一般首选还是C/C++,而有一部分人，为了美观，则会舍弃掉QT原生的QWidget框架体系，转用Qt后端层+Electric前端层的形式。如果大家感兴趣，可以搜某站“]]></description><category></category></item></channel></rss>