Thread Tk: Statusleiste am unteren Fensterrand: Welches Widget und wie? (9 answers)
Opened by pktm at 2005-08-11 19:47

pktm
 2005-08-12 04:59
#44338 #44338
User since
2003-08-07
2921 Artikel
BenutzerIn
[Homepage]
user image
[quote=J-jayz-Z,12.08.2005, 00:19]Du meinst es wohl so:
Code: (dl )
1
2
3
4
5
6
7
8
use vars qw($Status);
$Status = "initializing...";


my $mw = MainWindow->new();
my $frameStatus = $mw->Frame(-relief => 'ridge', -border => 2)->pack(-side => 'bottom', -fill => 'x');
$frameStatus->Label(-text => 'Status: ')->pack(-side => 'left');
$frameStatus->Label(-textvariable => \$Status)->pack(-side => 'left');
[/quote]
Ja, sowas in der Art.
Ich dachte das gäbe es ähnlich der Menu-Komponente als vordefinierte Klasse.
Scheinbar aber nicht (deswegen habe ich es auch nicht gefunden).
Dann nehme ich ein Frame das ich unter dem Rest anbringe.
In gewisser Weise ist das aber unpraktisch, weil man es immer in seine Berechnungen zur Fensteraufteilung mit einbeziehen muss.
Bei der Menuleiste ist es nicht so, die ist standardmäßig immer oben abgebracht.
Sowas hätte ich auch gerne als Statusleiste.

@Ishka:
Quote
Ich seh nicht, wo eine Statusleiste unten was anderes sein soll, als ein Fensterteil sonstwo.

Nun, sie ist immer ganz unten ;-)

Bin drauf gekommen, weil in der Manpage zu Tk::Balloon ein Statusbarwidget angegeben werden kann. Eventuell habe ich das falsch verstanden, mal austesten (Tk ist für mich ohnehin immer wie ein Glücksspiel...).
Quote
$b = $top->Balloon(-statusbar => $status_bar_widget);


Grüße, pktm
http://www.intergastro-service.de (mein erstes CMS :) )

View full thread Tk: Statusleiste am unteren Fensterrand: Welches Widget und wie?