35 个版本

使用旧的 Rust 2015

0.16.0 2023 年 5 月 20 日
0.15.0 2022 年 5 月 17 日
0.14.0 2021 年 2 月 14 日
0.13.1 2020 年 7 月 25 日
0.0.4 2016 年 9 月 17 日

GUI 中排名 517


titanium 中使用

MIT 许可证

135KB
3K SLoC

Mg

Mg 是一个基于 relm (GTK+) 的最小 UI 库,使用 Rust 编写。

link link link link link

安装

将以下行添加到 Cargo.toml 的依赖项部分

[source,bash]

mg = "0.0.1"
relm = "0.9.6"
relm-attributes = "0.9.0"
relm-derive = "0.9.2"

用法

view! 宏中,使用 Mg 小部件

[source,rust]

view! {
    Mg<AppCommand, NoSettings>((MODES, "examples/main.conf", None)) {
        // Place your main widget here.
        gtk::Box {
        }
        // Connect a signal to react to commands entered by the user.
        CustomCommand(command) => Command(command),
    }
}

依赖项

~18–27MB
~494K SLoC