Schrift
[thread]4761[/thread]

Problem mit Label: Perl/Tk



<< >> 4 Einträge, 1 Seite
format_c
 2004-04-26 00:27
#41982 #41982
User since
2003-08-04
1706 Artikel
HausmeisterIn
[Homepage] [default_avatar]
Hi ich habe ein problem mit Label
Ich erstelle ein paar Labels und ordne sie mit grid an.
Nun verändere ich etwas später mit configure diese Labels, mitunter -text und -justify.
nur wir justify ignoriert.

Hier der Code:
Code: (dl )
1
2
3
4
5
    $Config{L3_NAME} = $Config{top_frame}->Label()->grid(-row=>1,-column=>0,-stiky=>'we');
....
$Config{'L' . $_ . '_WERT'}->configure(-text => $value,
-font => $Config{Menuefont},
-justify => 'left');

Weis jemand wie ich den Text in dem label linksbündig ausrichten kann?
Gruß Alex
Christian
 2004-04-26 01:27
#41983 #41983
User since
2003-08-05
29 Artikel
BenutzerIn
[default_avatar]
Hi Alex,

wenn du Text in einem Label zu einem späteren Zeitpunkt erneut ausrichten möchtest, kannst du das mit "configure" und der Eigenschaft "-anchor" durchführen.

Bspw:

Code: (dl )
   $Label1->configure(-anchor => 'w');


'w' = linksbündig, 'e' = rechtsbündig, 'center' = zentriert, usw.

Achtung, wenn das Label-Widget muss breiter als der Textinhalt sein, ansonsten wirst du die Veränderung der Ausrichtung nicht bemerken :-)

Grüße
Christian

PS: ... bei mehrzeiligem Text kommt natürlich dein -justify zum tragen, allerdings nur zu erkennen, wenn dein Label wieder breiter als der Inhalt ist.
format_c
 2004-04-26 10:30
#41984 #41984
User since
2003-08-04
1706 Artikel
HausmeisterIn
[Homepage] [default_avatar]
Ok danke. Das werde ich dann mal probieren.
Das Label ist ja breiter als der Inhalt (->grid(-stiky=>'we');).

Gruß Alex
format_c
 2004-04-26 23:40
#41985 #41985
User since
2003-08-04
1706 Artikel
HausmeisterIn
[Homepage] [default_avatar]
Danke @Christian. Hat super funktioniert.

Gruß Alex
<< >> 4 Einträge, 1 Seite



View all threads created 2004-04-26 00:27.