Rust在Linux图形界面开发中可选用以下库及工具,以下是具体介绍及示例:
安装依赖
在Debian/Ubuntu系统执行:
sudo apt install libgtk-3-dev # 安装GTK库
cargo add gtk # 添加Rust依赖
创建基础窗口
use gtk::prelude::*;
use gtk::{Window, WindowType, Button};
fn main() {
gtk::init().expect("GTK初始化失败");
let window = Window::new(WindowType::Toplevel);
window.set_title("Rust GTK Demo");
window.set_default_size(300, 200);
let button = Button::with_label("点击我");
button.connect_clicked(|_| println!("按钮被点击!"));
window.add(&button);
window.show_all();
gtk::main(); // 进入主循环
}