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 |
|
#10 in #model-view-controller
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