#!/usr/bin/perl -w

use strict;
my ($main);

use Tk;			
$main = MainWindow->new();	


my ($n1, $add, $n2, $eq, $result);

$n1 = $main->Entry(-width=>3);
$add = $main->Label(-text=>" + ");
$n2 = $main->Entry(-width=>3); 
$eq = $main->Button(-text=>" = ", -command=>\&do_it);
$result = $main->Label(-width=>4);

foreach ($n1, $add, $n2, $eq, $result) {
    $_->pack(-side=>"left", -fill=>"both");
}

MainLoop();

# =================================================================

# an event handler
sub do_it {
    my $sum = $n1->get() + $n2->get();
    $result->configure(-text=>$sum);
}

