本文主要是介绍【每周一库】 imgui-rs - Rust下的Dear ImGui binding,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
本期的每周一库带来的是imgui-rs,是一个Rust下的Dear ImGui binding,从名字不难看出,这是一个GUI框架的库
下面我们主要参考imgui-rs的Github内容开始本期的内容
Github: imgui-rs: Rust bindings for Dear ImGui
按照Github页面上的介绍,imgui-rs还是一个处于实验阶段的库,最小Rust版本需求为1.38
同时Github上也给出了一段示例代码供大家理解:
Window::new(im_str!("Hello world")).size([300.0, 100.0], Condition::FirstUseEver).build(&ui, || {ui.text(im_str!("Hello world!"));ui.text(im_str!("こんにちは世界!"));ui.text(im_str!("This...is...imgui-rs!"));ui.separator();let mouse_pos = ui.io().mouse_pos;ui.text(format!("Mouse Position: ({:.1},{:.1})",mouse_pos[0], mouse_pos[1]));});
特性
绑定了Dear ImGui,从而可是在Rust下使用。
这篇关于【每周一库】 imgui-rs - Rust下的Dear ImGui binding的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!