分类 · 文章

开源推荐

优质开源项目介绍、使用指南、版本更新

共 38 篇文章

PR合并慢,别再只看平均时长:GitHub把等待拆成了三段

一个 PR 花两天才合并,问题可能是没人点开,也可能是修改来回拉扯,或批准后一直搁置。只看总时长会把三种病混成一个数。GitHub 新增的分段指标,让团队能用中位数和 P90 判断该加审查人、缩小 PR,还是改自动合并规则。 这次API增加…

QML ListView 入门:自定义样式与数据交互

ListView 是 QML 里最常用的列表组件,小到一个菜单、大到通讯录,基本都离不开它。默认的 ListView 不好看,但通过自定义 delegate、header、section 这些属性,可以做出很像样的列表效果。再配合 List…

QML ListView:C++ 数据模型与 ProxyModel 实时过滤

只用QML中的 ListModel 写起来方便,但数据量大了或者数据来自后端接口,就显得力不从心。这时候就得上 C++ 模型,基于 QAbstractListModel 实现的一个数据层,QML端只处理UI展示,分工清晰。 如果还要支持搜索…

智谱把 ZCode 开源了,然后呢?

> 一场由 ZCode 本地目录异常膨胀引发的排查,最后把一个 AI Coding 产品推到了安全和信任问题的中心。 9 月 18 日,开发者 ferstar 在清理 MacBook 磁盘空间时,注意到 ~/.zcode 本地目录占用了不少…

QML 常见的四种导航布局

本文主要介绍 qml\_navigation\_layout(QML导航布局示例工程,下载链接在结尾处),整合了 Qt Quick Controls 开发中最常用的四种导航样式:顶部导航、抽屉式导航、侧边导航栏、底部导航栏,几乎覆盖了日常软…

爆肝 30 天,我们开源了开源模型最全实践指南

这是苍何的第 598 篇原创! 大家好,我是苍何。 最近,和朋友们成立了 AgentWork 开源社区,也陆续推出了《WorkBuddy 蓝皮书》、《豆包工作蓝皮书》。 收到了很多朋友的喜欢,现在保守估计全网已经累计千万曝光吧,主要确实也帮…

QML StackView:实现卡片堆叠效果

StackView 的页面默认是"一次只显示一张",切页时旧的退场、新的进场。 但它的转场机制其实暴露了每个页面在栈里的位置信息,利用这一点可以做出一类很特别的效果:所有层级的页面同时可见,像一叠错开摆放的卡片,最上层是当前页,下面的每张卡…

QML SwipeView:标签导航 与 Loader 懒加载

上一篇主要介绍了 SwipeView 的滑动翻页和指示器样式调整。这篇解决"页面多了怎么管理"的问题。 一是把 SwipeView 和 TabBar 绑定在一起,将页签点击与页面滑动操作连接起来,做成 App 常见的"顶部标签 + 内容页"…