可以试试egui,egui提供一个简单、响应式、可移植并且易于集成的GUI库。它是完全用Rust写成的,并且没有使用unsafe代码块,确保了安全性。egui不仅可以运行在Web上,还可以原生运行在各大操作系统和游戏引擎中。
ui.heading("My egui Application"); ui.horizontal(|ui| { ui.label("Your name: "); ui.text_edit_singleline(&mut name); }); ui.add(egui::Slider::new(&mut age, 0..=120).text("age")); if ui.button("Increment").clicked() { age += 1; } ui.label(format!("Hello '{name}', age {age}")); ui.image(egui::include_image!("ferris.png"));
网友回复