百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
L

libui-rs

> 编程语言
开源

Rust 绑定到简洁、原生、跨平台的 UI 工具包 `libui`

937 stars0 点赞1 次浏览
访问官网GitHub

工具介绍

Rust 绑定到简洁、原生、跨平台的 UI 工具包 `libui`

改进的用户界面

一个基于 libui 的跨平台 UI 工具包,用于 Rust

iui 包含原生保留模式 GUI 库,例如 Windows 上的 Win32API、Mac OS X 上的 Cocoa 和 Linux 上的 GTK+ 等。因此,所有 iui 应用程序都具有原生的外观和感觉,并从一个高性能的基础上开始,该基础与每个平台的原生生态系统高度集成。由于它仅实现了这些平台 API 中最少的共同子集,您的应用程序将在所有平台上运行,不会出现显著的行为不一致,您无需做任何额外的工作。

  1. 创建一个 UI 处理程序,初始化 UI 库并防止内存不安全
  2. 创建一个或几个带标题和平台原生装饰的窗口,你的应用程序将绘制到这些窗口中
  3. 添加所有的 控件,例如按钮和文本输入,并使用轴和网格布局选项进行布局
  4. 实现一些 回调函数 用于用户输入,充分利用 Rust 的并发保护
  5. 调用 UI::main 或通过 EventLoop 控制事件处理,恭喜你! 一个 GUI 就出现了!

我们在 docs.rs 上提供了发布版本的文档,在 git 上提供了开发版本的文档。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Rust

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言