4 个版本 (2 个破坏性更新)

0.3.1 2019 年 9 月 21 日
0.3.0 2019 年 9 月 21 日
0.2.0 2019 年 9 月 4 日
0.1.1 2019 年 8 月 14 日
0.1.0 2019 年 8 月 13 日

#10 in #model-view-controller

MIT 许可证

125KB
2.5K SLoC

中微子

序言

文档 | 仓库 | 维基 |

中微子是一个基于 Rust 的 MVC GUI 框架。它允许用户通过在窗口上定位小部件和处理事件来创建 GUI 应用程序。中微子基于 Boscop 提供的 web-view 包。因此,中微子使用 HTML 和 CSS 等网络技术来渲染应用程序。由于基于 web-view,中微子不会嵌入整个网络浏览器。所以不用担心,由于 web-view 非常轻量级的足迹,你不需要为你的电脑购买更多内存。

安装

为了使用中微子,你将不得不使用 cargo。只需将以下行添加到你的 Cargo.toml 文件中即可完成。

neutrino = "<last_version>"

在 Linux 上,你必须安装 webkit2gtk 的开发库。例如,在 Ubuntu 或 Debian 上。

sudo apt install -y libwebkit2gtk-4.0-dev

示例

依赖项

~5MB
~99K SLoC