Thread Laufschrift erstellen (18 answers)
Opened by a_abels at 2010-09-15 12:46

kristian
 2010-09-18 11:09
#141378 #141378
User since
2005-04-14
684 Artikel
BenutzerIn
[Homepage] [default_avatar]
Die source ist eher das was man sucht.
main::after gibt es zwar nicht aber daraus abgeleitet funktioniert für mich:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/usr/bin/perl
use strict;
use warnings;
use Tk;

my $message = (@ARGV) ? join(' ',@ARGV) : 'ACHTUNG! Wichtig! Wichtig! Wenn Sie das verpassen haben Sie was verpasst. Morgen ist gestern, da Heute übermorgen Vorgestern gewesen sein wird! ';
my $top = MainWindow->new;
my $screen = $top->Label(-fg=>'Red', 
                         -bg=>'black',
                         -textvariable => \$message, 
                         -width => 150,
                         -height => 5);
$screen->pack();
$top->after(100, \&scroll_it);
$top->MainLoop;

sub scroll_it {
    $message =~ /(.)(.*)/;
    $message="$2$1";
    $top->after(200, \&scroll_it);
}

View full thread Laufschrift erstellen