// cargo run --example creating_widgets_step_by_step
use tk::*;
use tk::cmd::*;
fn main() -> TkResult<()> {
let tk = make_tk!()?;
let root = tk.root();
let content = root
.add_frame(())? // auto-generated name
.pack(())?; // make visible
let _label = content
.add_label( "lbl" -text("step by step") )? // named "lbl"
.pack(())?; // make visible
let _button = content
.add_button( "btn" -text("quit") -command("destroy .") )? // named "btn"
.pack(())?; // make visible
Ok( main_loop() )
}