abre una ventana
Para abrir una ventana en Rust, podemos utilizar la biblioteca `gtk` (GIMP Toolkit) que es una biblioteca de interfaz de usuario gráfica para crear aplicaciones con una interfaz de usuario gráfica en Rust. Primero debemos agregar `gtk` a nuestro `Cargo.toml`: ```toml [dependencies] gtk = { version = "0.16.0", features = ["v3_22"] } ``` Luego podemos crear un programa que abre una ventana: ```rust use gtk::prelude::*; fn main() { // Inicializar GTK gtk::prelude::init(); // Crear una ventana let window = gtk::Window::new(gtk::WindowType::Toplevel); window.set_title("Mi ventana"); window.set_default_size(350, 70); // Mostrar la ventana window.show_all(); // Conectar el evento de cierre de la ventana window.connect_delete_event(|_, _| { gtk::main_quit(); Inhibit(false) }); // Iniciar el bucle principal de GTK gtk::main(); } ``` Este código crea una ventana con el título "Mi ventana" y una tamaño predeterminado de 350x70. Luego muestra la ventana y conecta el evento de cierre de la ventana para que cuando se cierre la ventana, el programa termine. Para ejecutar este código, debemos compilarlo con `cargo run`.