#gtk #box #message #multi-platform #synchronous #modal

msgbox

一个多平台的消息框模态,带有OK按钮,并且同步运行

7个版本 (重大更新)

使用旧的Rust 2015

0.7.0 2022年2月15日
0.6.1 2021年7月2日
0.6.0 2020年11月5日
0.5.0 2020年4月21日
0.1.0 2017年1月20日

#270 in GUI

Download history 196/week @ 2024-03-13 262/week @ 2024-03-20 257/week @ 2024-03-27 344/week @ 2024-04-03 245/week @ 2024-04-10 168/week @ 2024-04-17 214/week @ 2024-04-24 209/week @ 2024-05-01 185/week @ 2024-05-08 197/week @ 2024-05-15 209/week @ 2024-05-22 207/week @ 2024-05-29 175/week @ 2024-06-05 220/week @ 2024-06-12 315/week @ 2024-06-19 335/week @ 2024-06-26

每月1,063次下载
7 个包中使用

MIT 许可证

11KB
195

msgbox-rs

操作系统 构建状态
Linux & OS X Build Status
Windows Build status
extern crate msgbox;

use msgbox::IconType;

fn main() {
    msgbox::create("Hello Title", "Hello World!", IconType::Info);
}

简单、跨平台的消息框GUI库。

它只做一件事,那就是显示一个带有OK按钮的消息框模态,并且是同步运行的。

它支持多平台,并且每个平台都有独立的依赖项,因此轻量。

示例用法是在OpenGL应用程序发生错误时显示模态。

  • 同步消息模态
  • 多平台(Linux GTK3+、Windows和OS X)
  • 轻量级

平台支持

  • Linux带有GTK 3+(在Ubuntu Gnome 16.04上测试过)
  • Windows(在Windows 8.1和10上测试过)
  • OS X(在MacOS 10.13.3 High Sierra上测试过)

开发需求

Linux

  • libgtk-3-dev 用于apt
  • gtk3-devel 用于yum

Windows

  • winapi兼容的Windows版本

OS X

  • 在High Sierra 10.13.3上测试过,但应该在10.3+上也能工作

许可证

在MIT许可证下分发

依赖项

~0.3–4MB
~96K SLoC