#!/usr/bin/perl use strict; use Tk; my $mw = MainWindow->new; $mw->title("Hi"); my $title = $mw->Entry( -text => '', -width => 20, -font => 'Courier 12 bold', -background => 'Orange', )->pack( -ipadx => 35 ); $title->focus(); $mw->Button( -text => 'Ok', -font => 'Courier 12 bold', -background => 'Orange', -command => sub{ Hello($title) }, )->pack( -side => 'left', -ipadx => 40 ); $mw->Button( -text => 'Exit', -font => 'Courier 12 bold', -background => 'Orange', -command => sub { exit } )->pack( -side => 'right', -ipadx => 40 ); MainLoop; sub Hello { my $title_val = $title->get; print "Hello - $title_val\n"; }