#gui-framework #dialog #desktop-applications #tray #windowing #framework

fui_system

FUI UI 框架的系统控件(对话框、托盘等)

17 个版本

0.13.0 2024年5月24日
0.12.1 2023年6月8日
0.12.0 2023年4月17日
0.11.0 2022年8月16日
0.1.0 2021年5月20日

#519 in GUI

Download history 84/week @ 2024-05-18 37/week @ 2024-05-25 7/week @ 2024-06-01 6/week @ 2024-06-08 2/week @ 2024-06-15 57/week @ 2024-06-29 31/week @ 2024-07-20 56/week @ 2024-07-27

87 每月下载
用于 4 个 Crates(3 个直接使用)

GPL-3.0-or-later…

150KB
3K SLoC

Rust 2K SLoC // 0.0% comments C++ 734 SLoC // 0.0% comments Prolog 25 SLoC

fui_system

跨平台窗口库。与 winit / sdl / sfml 相比,它更适合桌面应用程序,因为它不仅提供窗口的抽象,还提供对话框、菜单、通知托盘图标等桌面相关功能的抽象。

支持的平台

  • Linux(X11/Wayland 使用 Qt)
  • Windows(使用 Qt,在 msys2 / mingw 上测试过)
  • 应该相对容易添加 Qt 支持的其他平台

特性

  • 多个窗口
  • OpenGL 支持
  • 系统托盘图标

依赖项

~0.4–4MB
~71K SLoC