use qtrs::*;
fn main() {
let app = Application::new();
let mut window = Widget::new()
.title("Hello, qtrs!")
.size(400, 300)
.icon("assets/icon.png")
.build();
let mut layout = VBoxLayout::with_parent(&window);
let btn = PushButton::new("Click me")
.on_clicked(|| println!("clicked!"))
.build();
let label = Label::new("Welcome!").build();
layout.add_widget(Box::new(btn));
layout.add_widget(Box::new(label));
window.set_vlayout(layout.layout_ptr());
window.show();
app.exec();
}