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();  // 进入主循环
}