http://qs321.pair.com?node_id=306959


in reply to Tk question

You need to call destroy on the target widget. When you create the button, do something like this:
$win->Button(-text => 'OK', -command => [\&ok, $win])->pack;
This will call ok($win) whenever the OK button is triggered (In general, \&ok is clearer than sub { ok() }). ok() then becomes:
sub ok { my $win = shift; $win->destroy; $notified = 1; }
Are you sure it was a book? Are you sure it wasn't.....nothing?

Replies are listed 'Best First'.
Re: Re: Tk question
by graff (Chancellor) on Nov 14, 2003 at 06:04 UTC
    I think the point being sought by the OP was to leave the "Tk::exit" out of this process -- apart from that, you've shown the way quite nicely.