news 2026/9/30 5:44:13

Altium Designer自带3D动画:PCB结构干涉评审与视频输出实战

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Altium Designer自带3D动画:PCB结构干涉评审与视频输出实战

板子画完、DRC 清零,本以为可以收工,结果结构同事一句"这个屏蔽罩扣下去会不会压到电解电容"又把评审会拉长了半小时。二维装配图看不清高度,导出 STEP 给对方又得等他们装软件、对齐坐标系。这种来回我经历过太多次,直到把 Altium Designer 自带的 3D 动画功能用顺手,才发现很多争执其实一段十几秒的视频就能解决——不用装插件,不用导到专业渲染软件,在 3D 视图里点几下,整块板子自己转起来,录下来发给谁都能看懂。

Altium Designer(后面统一叫 AD)的 3D 视图存在很多年了,但"自带 3D 动画"这块用的人并不多。原因很简单:它藏在视图配置面板的一个折叠区里,名字也不起眼,翻菜单的时候很容易被划过去。可一旦用起来,你会发现它解决的是工程沟通里最费时间的那一环——把三维的空间关系说清楚。它适合三类人:画板的硬件工程师,做结构配合的机械工程师,以及需要给客户或产线讲清楚"这块板长什么样、怎么装"的工艺和售前人员。

下面我把这套东西从头到尾拆开讲:模型怎么准备、动画参数怎么调、视频怎么录、卡住了怎么排查。踩过的坑我都写在里面,你按着顺序做,基本一次就能跑通。

1. 值不值得花时间:3D 动画到底解决什么问题

1.1 二维评审会上那些"说不清"的瞬间

做硬件的都遇到过类似的场面。结构工程师拿着腔体图纸问你:"这块板装进去以后,最高的那个器件离上盖还有多少?"你盯着 2D 装配图,只能凭坐标和封装高度在脑子里做加法,算完自己都不太确定。客户问"连接器朝哪个方向",你用俯视图比划半天,对方还是点头点得很勉强。

这些问题的共同点是:答案不在平面里,在高度方向。而人脑对高度和空间关系的想象能力,比我们以为的差得多。你觉得自己讲清楚了,对面其实是在猜。

以前我的做法是导出 STEP 发给对方,让他们在三维软件里自己转。这招有效,但流程长:对方要装软件、要新建装配体、要把我的坐标系跟他们的对齐,快则半天,慢则两三天。一个本来五分钟能说清的事,拖成了跨部门的两天等待。3D 动画把这套流程压缩成一段十几秒的 MP4,微信发过去,谁都能看懂,而且不用装任何东西。

1.2 四个真正能省事的场景

不是所有项目都值得做 3D 动画。我自己的判断标准是:只要有人需要"理解空间关系",它就值。下面这四类场景回报最明显。

场景传统做法用 3D 动画之后推荐产物
结构干涉会审导出 STEP 来回对齐一段环绕视频,指着看15 秒 MP4
装配工艺交底装配图 + 口头解释旋转到装配方向,标出顺序带位号的视频
客户/售前演示静态截图拼 PPT板子自动旋转,一镜到底20 秒 MP4
新人培训讲叠层、讲器件分布边转边讲,看到就是理解3 分钟长视频

结构干涉是最刚需的。特别是板上有功率三极管、散热片、大电解电容、屏蔽罩、电池座这些"高的东西"时,AD 的 3D 动画能让你在三十秒内看出谁跟谁打架。功率器件尤其典型:TO-220 立着焊和躺着焊,加不加散热片,高度差能有三倍,二维图完全体现不出来,3D 一转身就露馅了。

1.3 它的边界在哪里,别指望它干什么

先把期待值摆正。AD 的 3D 是工程视图,不是渲染器,它追求的是"数据真实"和"速度",不是材质和光影。你要拿它去做产品宣传片那种带金属反射、带景深的效果,大概率会失望。

它也不能做机构运动仿真。板子上没有齿轮啮合、没有连杆运动,AD 里的"动画"本质上是视角动画,是镜头在动,不是零件在动(个别版本里有跟元件移动相关的动效,但那是编辑辅助,不是运动学)。如果你需要做装配顺序的力学验证,还是要交给专业三维软件。

它的强项就一句话:数据来自真实设计文件,改一版 PCB 再录一次只要两分钟,永远不会出现"图对不上实物"的尴尬。

2. 动手之前:先把 3D 视图的地基打好

2.1 三条模型来源,各自的坑不一样

3D 视图里好不好看,八成取决于模型。我常用的模型来源有三条,各有取舍。

第一条是元器件库自带的 STEP 模型。现在主流的在线元器件库基本都会附带三维模型,选型的时候顺手看一眼有没有,有就直接用,这是最省事的路子。坑在于:同一个料号,不同供应商给的模型精细度差别很大,有的只有外壳,有的连引脚都建出来了。精细是好事,但精细到几十万个面的模型,会让你的 3D 视图转起来像幻灯片。

第二条是从器件厂商官网下载。连接器、继电器、电池座这类结构件,厂商一般都会提供官方 STEP,尺寸最可信。坑在于模型自身的坐标系乱七八糟,有的原点在器件中心,有的在第一个引脚,导入后你得手动转角度、调偏移。

第三条是自己用 3D 体拉伸。电阻、电容、电感、小芯片这种方块器件,我基本不找模型,直接在 PCB 库里画个矩形,拉伸出一个高度,五分钟搞定。坑是包络不准——比如芯片没算焊球高度,连接器没算插拔行程。

提示:先用低精度模型把动画跑起来,别等所有模型都精修完再开始。评审时九成以上的干涉问题,靠外形的粗包络就能看出来。

2.2 三种 3D 体怎么选:拉伸、圆柱、还是导入模型

AD 里的 3D 体有几种类型,选对了能省很多事。我的选择逻辑是这样的。

**Extruded(拉伸体)**是默认类型,也是最常用的。它是把一个二维轮廓按指定高度拉起来,需要关注两个参数:Standoff Height(支柱高度,指模型底面离板面的距离)和Overall Height(总高度,包含支柱高度)。适合方形封装的器件、屏蔽罩、结构块。

**Cylinder(圆柱体)与 Sphere(球体)**适合电解电容本体、螺柱、螺丝头这类旋转体。它们不用你画轮廓,给定直径和高度就行,比拉伸快。

**Generic 3D Model(通用三维模型)**用来导入 STEP、IGES、Parasolid 这些格式。这里有个关键选择:Embedded(嵌入式)还是链接到文件。嵌入式是把模型数据直接塞进 PCB 或库文件里,优点是文件跟着走,永远不会丢;缺点是文件体积暴涨,一个工程几百兆很常见。链接型体积小,但源文件一移动或者一改名,AD 就找不到模型了,打开工程会弹一堆模型丢失的警告。

我的做法是:常用标准器件做成嵌入式放进公共库,一次做好全项目复用;只在某个项目里用一次的结构件,用链接型,但会专门建一个3D_Models文件夹跟工程放在一起,绝不随便挪。

2.3 板子看起来像张纸?看叠层管理器

有个特别常见的误判:有人在 3D 视图里发现板子薄得像纸片,第一反应是"显示有问题"。其实不是,AD 渲染的板厚来自叠层管理器里的总厚度。如果叠层里的介质厚度没认真填,默认值偏小,3D 里的板子自然就薄。

我一般会先把叠层厚度按实际板厂给的参数填一遍,这样 3D 视图中的板厚、孔径比例才接近实物。做干涉检查时,这个厚度是基准,不然所有高度判断都建立在错误的底面上。这一步花五分钟,后面省很多嘴。

2.4 高度基准与单位:Z 轴的坑最多

模型"陷进板里"或者"浮在半空中",百分之九十是高度参数写错了。

记住一条:所有高度都以板顶面为基准,Standoff Height是从板面往上算的。所以模型陷进板里,通常是 Z 方向偏移写成了负值,或者 STEP 模型自身坐标系的零点跟 AD 的板面基准不一致。

单位也是个隐形陷阱。有些模型是按毫米建的,有些是按英制建的,数量级差 25.4 倍。我见过把 0.1 当成 10 的,模型直接变成一栋楼。建议整个项目统一用毫米,导入模型后第一件事就是量一下关键尺寸,确认跟规格书对得上。在 3D 视图里按Ctrl+M能直接测距离,光标靠近模型的边或角时会吸附上去,测出来的数就在旁边显示,这一步花十秒钟,能挡住后面一堆返工。

3. 自带动画在哪里:视图配置面板里的 Animations

3.1 三秒钟进入 3D 模式

先把基本手感练熟,不然调参数会很难受。

在 PCB 编辑器里按数字键3切到 3D 模式,按2切回 2D。这是最常用的两个键,建议刻进肌肉记忆里。切换也可以在 View 菜单里找到对应的模式项。

进了 3D 之后,导航方式和 2D 完全不同:

  • 按住鼠标右键拖动是旋转视图,不是平移;
  • Shift+ 右键拖动是平移;
  • 滚轮是缩放,按住Ctrl再拖动右键也能缩放;
  • 视角转乱了,按数字键0回到默认的 3D 视角。

按快捷键L打开视图配置面板,这是所有 3D 显示设置的总开关。面板里能控制 3D 体的显示与隐藏、各个机械层的开关、位号显示等等。顺手把这块面板的功能区摸熟,比记住一堆菜单路径管用得多。

3.2 Animations 区域里每个参数在管什么

面板下半部分有一个可以折叠的Animations(动画)区域,这就是"自带 3D 动画"的真正入口。把它展开,你会看到类似下面这些项(不同版本的名字和数量略有差别,大版本之间改过几次,以你手上的版本为准):

参数作用我的常用设置
Display Animation自动旋转动效的开关与模式,默认是 None改成 Rotate,让板子自动转
Display Animation Speed自动旋转的速度调慢,转一圈约 15 秒
Display Animation Delay动效启动前的停顿保留默认或设 1~2 秒
Movement Animation跟元件移动相关的动效,用于编辑辅助做演示视频时不用管

用法简单到有点反直觉:在 3D 视图下,把Display Animation从None改成Rotate,然后什么都不用按,板子自己就开始转了。你会发现鼠标还在原地,视角却在匀速绕圈,这就是它跟"手动拖动"最大的区别——镜头是稳的,速度是恒定的,这对录视频来说太重要了,手动拖永远会抖。

另外要注意,这个动效只在 3D 模式下生效,切回 2D 就自动停。所以录视频期间千万别手滑按到 2。

3.3 把动画节奏调到"能拿出去用"

默认速度用来自己看没问题,但拿去给别人看就太快了,转两圈观众就晕。我踩过几次坑之后,固定用下面这套节奏。

  • 一圈 12 到 18 秒,15 秒是最稳的选择。低于 8 秒看不清接口位置,高于 25 秒观众会开始走神。
  • 先固定起手视角。开录之前先按0回到默认视角,再微调到一个能同时看到主要接口和最高器件的角度,然后再开动画。这样每一版视频都是同一个起手角度,对比改版前后特别方便。
  • 转完一圈就停。如果版本支持设置停止条件最好,不支持就手动在转完一圈时把动效切回 None,录屏时把多余的尾巴剪掉。
  • 调质量档位换流畅度。转的时候用低质量档看流畅度,正式录之前再调回高质量。模型面数多的工程,这一步能让帧率从个位数跳到流畅。

速度参数的方向(数值大是快还是慢)不同版本不完全一致,改一次立刻就能看出来,试一下比你翻文档快。

3.4 录制前的预演清单

正式录之前,我一定会先空转一圈看看画面里有什么不该有的东西。这份清单你可以直接抄:

  • 飞线全部关掉,N键里可以控制连接线的显示;
  • 只留需要的层,机械层里的装配辅助图形、尺寸标注层统统关掉,画面干净比信息多重要;
  • 位号显示确认一下,要出现在视频里就打开,不需要就关掉;
  • 板框在画面里的占比调整好,四周留一圈余量,别让板子转出画面;
  • 所有浮动面板收起来,只留中间的画布,面板上的参数被录进去很掉价。

这几步做完大概两分钟,但画面质量直接从"随手一拍"变成"能发给客户"。

4. 把动画录成视频:三种拿得出手的产物

4.1 内置录制:入口在哪、参数怎么设

AD 内置的视频输出能力在不同版本里位置不太一样。早期版本在 PCB 编辑器的工具菜单下有一组跟 3D 相关的命令,命令名里带 Movie 或者 Video 的字样;近几个大版本里,这块能力可能做成了独立面板,在面板菜单里能找到跟 3D 视频相关的项。我没法给你一个"所有版本都适用"的路径,因为确实改过。

最有效的找法是:用菜单栏的搜索框直接搜。在搜索框里输入 3D,把所有跟 Movie、Video、Movie Recorder 相关的命令都列出来看一遍。相比一层层翻菜单,这个方法能省你十分钟。

找到入口之后,需要关注的参数就那么几个:

参数建议值说明
分辨率1920×1080够用且不挑播放器
帧率30 fps再高对演示没意义,只增加体积
时长与动画一圈的时间对齐15 秒左右
编码/容器H.264 + MP4兼容性最好,微信、邮件都能发
起止视角与预演一致保证每版视频可比

录制过程中有一条铁律:手不要碰鼠标。内置录制多数情况下是抓取视图画面,你一动鼠标,画面就会跟着动,节奏全乱。也不需要录声音,纯静音就行。

4.2 兜底方案:系统录屏配自动旋转

如果你翻遍了菜单也没找到内置录制入口,别在这上面卡住。开自动旋转 + 系统录屏这套组合,效果和内置录制几乎没差别,而且更通用。

Windows 自带的游戏栏录屏(Win+G)就能用,开源录屏工具也可以,参数按 1080p、30fps、比特率 8 到 12 Mbps 设,出来的文件十几兆,发邮件毫无压力。

这个方案有两个细节要注意。一是录屏会带上窗口边框,所以录之前先把 AD 切到全屏视图模式(View 菜单里有对应的项),画布铺满整个屏幕,录出来的画面才没有杂边。二是鼠标指针会被录进去,建议把鼠标移到屏幕最角落或者状态栏边缘,别停在板子上。

用这套方案我还发现一个额外好处:因为录的是屏幕,我可以在录制过程中顺手把某个器件单独高亮一下,或者临时打开位号,做成"边讲边转"的效果,内置录制反而做不到这么灵活。

4.3 静态交付:PDF3D 和 STEP 一起打包发

视频适合"讲清楚",但有时候对方需要在模型里自己量尺寸,这时候静态的三维交换文件就派上用场了。

AD 支持导出交互式三维 PDF(在 PCB 编辑器的文件菜单里找导出项,里面有 PDF3D 相关的命令)。这个 PDF 打开后能用鼠标直接转动模型,看图的人不用装任何专业软件。需要提醒的是:这类交互内容对 PDF 阅读器有要求,某些新版阅读器对三维内容的支持在收紧,所以发出去之前最好先让对方确认能不能打开。我的习惯是MP4 和 PDF3D 一起发,视频保证"一定能看到",PDF 保证"需要时能量"。

如果对方是结构工程师,还要把整板模型导出成 STEP 给他们做整机装配。导出前把不需要的器件隐藏掉,文件能瘦不少。

4.4 一个 15 秒视频的分镜表

录了几十次之后,我固定用下面这个分镜,节奏最舒服,也最省剪辑时间。

时间画面内容目的
0~2 秒静止俯视,能看到整板轮廓让人先建立整体印象
2~12 秒顺时针转一圈看清高度方向和接口朝位
12~13 秒停在接口所在的一侧停留一秒,方便截屏
13~15 秒缓慢推近到最高器件附近强调干涉风险点

想再省一点事,可以在机械层上放几行说明文字(比如板名、版本号、日期),文字会跟着 3D 一起渲染出来,视频自带信息,后期连字幕都不用加。这个技巧我用了很久,尤其是做版本对比的时候,一眼就能看出哪段视频是哪一版。

5. 常见问题与排查实录

5.1 3D 视图打不开、黑屏、卡成幻灯片

这是问得最多的一类问题,排查顺序我整理成了固定流程。

先确认渲染后端。PCB 编辑器的偏好设置里,Display 那一页有个使用 DirectX 的选项,如果它没被勾上,3D 视图可能退化成软件渲染,卡到无法使用。勾上它,再把 AD 在显卡控制面板里指定为独立显卡运行(笔记本上尤其重要)。

驱动太旧也会出问题,表现是切到 3D 直接黑屏或者闪退。更新一次显卡驱动,很多玄学问题就消失了。

如果前面都正常但还是卡,那就是模型太重。排查方法很直接:先把所有 3D 体隐藏,看空板转起来是否流畅;流畅的话就分批打开 3D 体,定位到具体是哪个器件把帧率拖垮了,然后简化它——绝大多数情况下是某个机械结构件给得太精细。

5.2 器件是个方块,或者干脆不见了

3D 里看到一个大方块,通常不是显示错误,而是这个器件确实没有 3D 体,AD 就用封装外框的包围盒顶上了。解决办法是给它补一个 3D 体,哪怕只是拉伸一个简单方块。

器件完全看不见,常见原因有这么几个:3D 体属性里的贴装面设成了底面,转到背面才看得到;所在的机械层在视图配置里被关掉了;或者模型是链接型的,源文件被移动,AD 找不到它了。

提示:模型丢失警告别习惯性点忽略。每忽略一次,你就在工程里埋了一颗雷,换台电脑打开就露馅。

5.3 模型方向反了、位置偏了

这种问题基本都能在 3D 视图里现场解决,不用来回切 2D。选中器件,打开属性面板,那里有绕 X、Y、Z 三个轴的旋转角度,以及位置偏移。在 3D 视图里一边转视角一边改参数,改一次看一次,比在 2D 里凭坐标猜快得多。

旋转角度一般是 90 度的整数倍,因为多数模型的坐标系是正交的。如果转 90 度还是歪的,说明模型自身建模的时候就没对齐,这时候要么在三维软件里重新对齐导出,要么接受这个误差、把包络画大一点。

位置偏移的坑在于基准面。Standoff Height是从板面往上算的,如果你的 STEP 模型原点在器件底部中心,那偏移设 0 就是刚好贴板;如果原点在底板下方的某个位置,就得补一个正值把它顶上来。

5.4 录出来的视频有问题

画面全黑:多半是显卡硬件加速跟录制功能打架。换用系统录屏方案,或者临时把硬件加速关掉再录。

掉帧、画面一顿一顿的:降分辨率到 720p,把 3D 体显示质量调到低档,缩短单段时长。我一般会把一圈拆成两段录,再拼起来,效果比硬扛着录一段卡顿视频好得多。

文件大得发不出去:检查码率和编码。用 H.264 配 MP4 容器,1080p、30fps、10 Mbps 左右,15 秒大概 15 到 20 兆,正常邮箱和聊天工具都能过。如果出来是几百兆,八成是用了无损编码或者码率设得离谱。

画面里带着鼠标和面板:回到 4.2 节那几条,进全屏、收面板、把鼠标移开。

5.5 看着不碰,实际碰了

这是最危险的一类问题,因为它骗的是你自己。3D 动画里转一圈觉得挺宽敞,实物装配时才发现卡住。原因通常有三个。

一是模型包络不准。芯片模型没算焊球高度,连接器没算插拔行程,螺丝没算垫圈厚度,这些在 3D 里都"看不见"。

二是忽略了装配间隙。两个零件在 3D 里刚好贴面,实际装配是要靠公差的,机器压下去就顶住了。

三是视角盲区。有些地方从默认视角看永远被挡住,比如屏蔽罩下方的器件、板子背面的螺柱。

我的做法是给关键器件留 0.3 到 0.5 毫米余量,建模的时候按最大外形再加上这个余量。转视角的时候刻意多停几个角度,尤其是从下往上看、从侧面平视看,这两个角度最容易被忽略,也最容易暴露问题。下面这张表把常见现象和处理动作汇总一下,方便你应急查。

现象最可能原因处理动作
3D 视图黑屏DirectX 未启用或驱动过旧启用 DirectX,更新驱动
旋转卡顿某个模型面数过多分批显示定位,简化模型
模型浮空Standoff Height 或 Z 偏移错以板面为基准重设
模型嵌进板里偏移为负数或坐标系零点不同数值归零后重新加偏移
模型是方块器件缺 3D 体补拉伸体或导入模型
视频体积过大编码或码率设置不当改 H.264 + MP4,降码率
转起来就看不见器件层被隐藏或贴装面设成底面检查层开关与贴装面

6. 几个把 3D 动画用得更好的玩法

6.1 录两段,做拆装演示

单纯转一圈看的是"成品长什么样",拆装演示看的是"怎么装进去"。做法不难:先按正常状态录一段整机视角,然后回 2D 把屏蔽罩或者外壳的 3D 体隐藏掉,再切回 3D 录第二段,剪辑的时候把两段接起来,就是一个小拆装动画。

这个玩法在做工艺交底的时候特别受欢迎。产线的人不需要懂 PCB,只要看到"先扣这个、再压那个"的顺序,基本不会装错。

6.2 让视频自带信息量

前面提过在机械层放文字,这里再补两个细节。位号可以直接在 3D 视图里显示出来,视图配置面板里有对应开关,打开之后视频里每个器件都有编号,工艺文件里对得上。标注文字建议用 TrueType 字体,选个笔画清晰的,字号别太小,因为视频压缩之后细笔画会糊成一团。

还有一个我常做的小动作:把接口的名字(比如电源口、调试口、指示灯)直接标在对应的位置旁边,标注线短一点,跟着板子转的时候还能认出哪个是哪个。

6.3 一次录制,多处复用

同一段视频其实能拆出好几种用途,算下来性价比很高。

评审会上不用放视频,直接开自动旋转现场演示就行,交互感更强。工艺那边可以截取视频里的关键帧当作业指导书的插图,比截图干净。器件库维护的时候,把常用器件的 3D 效果录成一段汇总视频,新人认料的时候看一遍胜过翻十页文档。最实用的是改版对比:改版前后各录一段,同一个起手角度、同一个速度,两段视频放一起看,比在 2D 里对着红框标注找差异直观得多。

6.4 把 3D 体做进库里,一次投资长期受益

如果只在这一个项目上做 3D 体,投入产出比不算高。真正划算的做法是把常用器件的 3D 体做进元器件库,特别是那些反复用的封装:常用的电阻电容电感、功率三极管、常用连接器、常用芯片封装。

之后每个新项目调进来就有现成的三维外形,打开 3D 视图就能直接评审,连模型都不用管。我现在的习惯是,每做一个新板子,顺手把新用到的器件 3D 体补进库,一年下来库里就攒得差不多了,后面做板子的 3D 评审基本是零成本。

我个人在实际操作中的体会是,3D 动画这件事最大的门槛不是技术,而是习惯。刚开始你会觉得"导个 STEP 不就完了吗",但当你被来回对齐坐标系折磨过两三次之后,就会老老实实养成这个习惯。我现在做完板子的收尾动作固定是三步:先在 3D 里自己转一圈看干涉,再录一段 15 秒的视频存进项目文件夹,最后把 MP4、交互式 PDF 和 STEP 一起打包发出去。这套动作熟练之后总共花不到十分钟,帮我在好几个项目里提前发现了散热片顶外壳、电解电容碰连接器的问题。顺带说一句,如果手上只有工程文件需要看、不需要改,用免费的查看器打开也能看 3D,把导出的模型或视频一起给对方,沟通成本会低很多。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/30 5:44:11

从零配置WSL2 Ubuntu开发环境:安装、迁移与常用工具避坑指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/30 5:44:00

Jev判断型AI实战:从安装到接入Codex与Spring AI

最近圈子里讨论度最高的新面孔,应该就是 Jev 了。和 ChatGPT 那种上来就能聊天的通用模型不太一样,Jev 主打的定位是 TypeSafe 判断型 AI,换句话说,它不是“陪聊型”选手,而是“裁判型”选手。这篇文章我尽量用实际可落…

作者头像 李华
网站建设 2026/9/30 5:43:11

网络时间同步实战:NTP/SNTP原理、选型与避坑指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/30 5:43:02

AI编程时代Skills实战:从Matt Pocock的TypeScript技能包到工程化落地

说起 Matt Pocock,前端圈的朋友应该不陌生,TypeScript 布道者、Total TypeScript 作者,常年跟类型体操和类型安全打交道。但今天我想聊的不是他的类型课,而是 Matt Pocock 在 AI 编程时代带火的一整套 Skills 使用与实践方法。Ski…

作者头像 李华
网站建设 2026/9/30 5:42:35

Qt窗口显示隐藏与关闭:生命周期、销毁策略与避坑实践

1. 从一个窗口的生死说起:QT窗口显示与隐藏到底在做什么很多人第一次接触QT,是从拖控件开始的。MainWindow拖出来,按钮一放,信号槽一连,编译跑起来,窗口弹出来,任务就算完成了。等到项目稍微做大…

作者头像 李华