Hi all,
Hi all, when click on an item which laied in a ListBox, can we let some strings
print
into a Text widget area.
Below is my perl script which does not work properly.
use warnings;
use strict;
use Tk;
use URI;
my $mw = MainWindow->new;
my $text = $mw->Scrolled(qw/Text -relief sunken -borderwidth 2 -setgrid 1
-height 10 -width 20 -scrollbars se/);
$text->pack(qw/-expand yes -fill both/);
my $list = $mw->Scrolled(qw/Listbox -setgrid 1 -height 10 -width 20 -scrollbars
se/);
$list->pack(qw/-side bottom -expand yes -fill both/);
$list->focus;
$list->bind('<Double-1>' =>
sub {
print "want to print an url's content to '\$text'\n";
},
);
my(@pl) = qw/-side top -pady 1 -anchor nw/;
open IN, "<urls" or die $!;
while(<IN>){
chomp;
next if $_ =~ /^\s*$/;
my $url = URI->new($_);
my $b1 = $list->Checkbutton(
-text => "$url",
-relief => 'flat'
)->pack(@pl);
}
close IN;
MainLoop;
Who can help me? thanks.
Hui Wang
---------------------------------
Mp3疯狂搜-新歌热歌高速下