User since
2004-01-29
1
Artikel
BenutzerIn
Liebe Perlfreunde,
zunächst einmal stelle ich mich als "Neuer" vor: Ich bin unter dem Namen "Seppel" bekannt. Seit vergangenem Herbst habe ich angefangen, Perl zu lernen mit dem Ziel, eine GUI für MySQL zu bauen.
Und hier mein erster Hilferuf:
Ich möchte Daten in einer Listbox rechtsbündig ausrichten, die justrify-Option wird aber bei dem Listbox-Widget nicht unterstützt. Gibt es irgeneinen Trick, um Daten dort rechtbündig auszurichten ?(wichtig für Zahlen)
User since
2003-08-04
5872
Artikel
ModeratorIn
Erstmal herzlich willkommen hier :)
Ich werd gerade mal einen Blick in mastering perl/tk werfen, so aus dem Kopf kenne ich keinen Trick...
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;
use strict; use warnings; Link zu meiner Perlseite
User since
2003-08-04
5872
Artikel
ModeratorIn
...hhmmmm da find ich gerade nichts. Aber Du könntest Deine Zahlen mit einer passenden Anzahl Leerzeichen davor ausstatten, etwa so:
my @numbers = ( -1.22, 47.11, 42, 13.5, 10000.2, -213);
for (@numbers) {
$_ = sprintf "%9.2f", $_;
}
print "$_\n" for (@numbers);
Ausgabe:
-1.22
47.11
42.00
13.50
10000.20
-213.00
\n\n
<!--EDIT|Crian|1075387399-->
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;
use strict; use warnings; Link zu meiner Perlseite
User since
2003-11-28
3645
Artikel
ModeratorIn
Wenn Tk::Listbox etwas nicht kann, muss man auf Tk::HList umsteigen und sich die Tk::DItem-Dokumentation durchlesen.
Oder man verwendet Tk::TextList. Das ist weitgehend API-kompatibel zu Tk::Listbox, aber noch nicht 100% wasserdicht getestet.