Schrift
[thread]4966[/thread]

Statusleiste



<< >> 3 Einträge, 1 Seite
Froschpopo
 2005-04-24 04:51
#43713 #43713
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
wie bekomm ich eine Statusleiste in ein Toplevel? Ich weiss leider nicht wie die teile genau heißen, aber ich hab trotzdem sämtliche perldocs schon erfolglos durchgestöbert...
Ich suche eine normale Statusleiste wie sie z.b. unten in browsern zu sehen ist.
coax
 2005-04-24 16:19
#43714 #43714
User since
2003-08-11
457 Artikel
BenutzerIn
[default_avatar]
Die Statusbar ist 'n reines Frame mit Labels (o.Ae.) drin.
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#!/usr/bin/perl

 use strict;
 use warnings;

 use Tk;

 my($cur_time, $stat_msg);

 my $mw = tkinit;
 $mw->geometry("200x100");

 my $statusbar = $mw->Frame()->pack(-side => 'bottom',
                                    -fill => 'x');

 $statusbar->Label(-textvariable => \$stat_msg,
                   -relief => 'sunken')->pack(-side => 'left',
                                              -fill => 'x',
                                              -expand => 1);

 $statusbar->Label(-textvariable => \$cur_time,
                   -relief => 'sunken')->pack(-side => 'left');

 $mw->repeat(100 => sub { $cur_time = sprintf("%02d:%02d:%02d", (localtime)[2,1,0] ) });

 $mw->bind('<Motion>' => [sub { $stat_msg = "$_[1]:$_[2]" }, Ev('x'), Ev('y') ]);

 MainLoop;
,,Das perlt aber heute wieder...'' -- Dittsche
Froschpopo
 2005-04-24 16:27
#43715 #43715
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
ach so einfach ist das schon... ok danke :-)
<< >> 3 Einträge, 1 Seite



View all threads created 2005-04-24 04:51.