Hi.

I would like to get $celebrity.

How should I do?

% perl tk.pl

Tk::Entry=HASH(0x804abddc8)

Ayumi Kinoshita

(tk.pl)

#!/usr/local/bin/perl

use strict;

use warnings;

use autodie;

use v5.10;

use Tk;

my $top = MainWindow->new();

my $f1 = $top->Frame()->pack();

my $f2 = $top->Frame()->pack();

$f1->Label(-text => "Celebrity:")->pack(-side => "left");

my $celebrity = $f1->Entry();

$celebrity->pack(-side => "left");

my $name = "Ayumi Kinoshita";

$f2->Button(-text => "OK",-command => [ \&onButton, 
$celebrity,$name])->pack(-side => "left");

$f2->Button(-text => "Cancel",-command => sub {exit;})->pack();

MainLoop();

sub onButton () {

my ($celebrity,$name) = @_;

say $celebrity;

say $name;

}

-- 
To unsubscribe, e-mail: beginners-unsubscr...@perl.org
For additional commands, e-mail: beginners-h...@perl.org
http://learn.perl.org/


Reply via email to