SlintForge 组件介绍视频即将发布SlintForge 组件介绍
浏览 Fluent 风格组件、图表和节点编辑器。

面向 Rust 与 C++ 的 Slint 桌面组件库
基于 Slint 1.18 的 Fluent 风格组件库,同一套 .slint 组件可分别接入 Rust 和 C++,包含专业曲线图 ForgePlot、节点编辑器 ForgeFlow 和数据表格。

当前内部版本 v0.1.2,基于 Slint 1.18.0;计划以 GPL-3.0-only 开源。
GitHub 仓库即将开放同一套 .slint 组件可分别接入 Rust 与 C++ SDK。
曲线、散点、柱状、色图、极坐标、多轴与导出。
节点与连线编辑,适合流程图和拓扑图。
DataGrid、TreeDataGrid 和工业数据展示组件。
导航视图、分割、流式、自适应网格和停靠布局。
窗口、图标、截图、二维码、代码高亮和双语 Gallery。
从导航、表格、图表和节点编辑器中组合界面。
在 Rust 或 C++ 应用中复用同一套 Slint 组件。
使用主题、布局和交互能力打磨桌面软件。
组件参考按类别列出最小示例。团队可以先在 Gallery 中确认交互,再把需要的组件引入自己的工业桌面应用。
DataGrid、TreeDataGrid 与 ForgePlot 覆盖结构化数据、实时曲线和多轴图表。
ForgeFlow 提供节点、端口、连线、属性面板和小地图,可组合图形化编辑工作区。
导航视图、分割、流式、自适应网格、停靠和瀑布流布局,适合复杂桌面界面。
窗口、图标、二维码、代码高亮、截图、反馈和主题组件补齐常见需求。
公共组件在界面层实现一次。Rust 与 C++ 项目各自配置构建和宿主服务,在创建窗口前完成渲染设置。
通过 slintforge_build 配置样式和资源搜索路径;需要图表、表格或节点编辑时绑定对应服务。
通过安装包中的 CMake 包编译 .slint 文件,使用 slintforge_target_sources() 并在显示窗口前配置渲染。