26 lines
628 B
Perl
26 lines
628 B
Perl
#!/usr/local/bin/perl -w
|
|
use Tk;
|
|
use strict;
|
|
|
|
my $str = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz0123456789";
|
|
|
|
my $mw = MainWindow->new;
|
|
my $lframe = $mw->Frame->pack(-fill => 'both', -side => 'left', -expand => 1);
|
|
|
|
my $entry = $mw->Entry(
|
|
-textvariable => \$str,
|
|
-width => 12,
|
|
-font => "{Comic Sans MS} 72",
|
|
-relief => 'raised',
|
|
-highlightthickness => 0,
|
|
)->pack(-expand => 1, -fill => 'x', -side => 'left');
|
|
|
|
|
|
my $repeat_id = $mw->repeat(300, \&shift_banner);
|
|
|
|
MainLoop;
|
|
|
|
sub shift_banner {
|
|
my $newstr = substr($str, 1) . substr($str, 0, 1);
|
|
$str = $newstr;
|
|
} |