use Tk;
$main = MainWindow->new();
$dialog = $main->DialogBox(
-title => "Dialog box",
-buttons => ["OK", "Cancel"]
);
$entry = $dialog->add(
"Entry", -width => 40
)->pack;
$main->Button(
-text => "Show dialog box",
-command => \&show
)->pack;
$text1 = $main->Text (
-width => 40,
-height => 2
)->pack();
MainLoop;
sub show
{
$result = $dialog->Show;
if ($result eq "OK") {
$text1->delete('1.0','end');
$text1->insert('end', $entry->get);
}
}