#窗口 #事件处理 #应用程序 #窗口 #事件 #关闭 #标题

wita

适用于 Windows 的 Rust 窗口库

60 个版本 (19 个破坏性版本)

0.20.0 2022 年 10 月 7 日
0.18.2 2022 年 9 月 17 日
0.17.2 2022 年 7 月 29 日
0.13.1 2022 年 3 月 16 日
0.1.1 2020 年 7 月 24 日

#1082 in GUI

Download history 195/week @ 2024-03-31 78/week @ 2024-04-21

每月 162 次下载

MIT/Apache

150KB
4K SLoC

wita

wita at crates.io wita at docs.rs

适用于 Windows 的 Rust 窗口库

你好,世界!

struct Application;

impl Application {
    fn new() -> Result<Self, wita::ApiError> {
        wita::Window::builder()
            .title("hello, world!")
            .build()?;
        Ok(Self)
    }
}

impl wita::EventHandler for Application {
    fn closed(&mut self, _: wita::event::Closed) {
        println!("closed");
    }
}

fn main() {
    wita::run(wita::RunType::Wait, Application::new).unwrap();
}

许可证

根据以下许可证之一授权

任选其一。

贡献

除非你明确声明,否则任何有意提交以包含在作品中的贡献,如 Apache-2.0 许可证中定义的,应按上述方式双重许可,不附加任何额外条款或条件。

依赖项

~131MB
~2M SLoC