← ↑ | 5. TkPerl / X11 / 動的検索 | → |
#!/usr/local/bin/tkperl (#4と同じ) $text = $mw->Entry(-relief => 'sunken', -width => 60); $text->bind("<Return>", sub { &lookup($text->get); }); $text->bind("<KeyPress>", sub { my $w = shift; my $pat = $text->get; &lookup($pat) if length($pat) > 1; }); $text->pack; sub keypress { my $w = shift; my $pat = $text->get; &lookup($pat) if length($pat) > 1; }