2017-11-29 2 views
0

Ist es möglich, einige Spalten als linksbündig zu setzen? zum Beispiel:Wie legen Sie einige Spalten als links in der Tktable rechtfertigen?

package require Tktable 
table .table -rows 3 -cols 4 -titlerows 1 -titlecols 1 
global TableValue 
array set TableValue {0,1 Title 0,2 Center_X 0,3 Width_X 1,0 1 2,0 2 \ 
1,1 test1 1,2 0.5 1,3 0.2 2,1 test2 2,2 0.8 2,3 0.3} 
.table configure -variable TableValue 
pack .table 

wenn ich will nur „center_x“ und „Width_X“, wie links rechtfertig gesetzt, wie es zu tun? Ich habe versucht ".Table conifgure -Anchor w", das macht alle Spalten links rechtfertigen ...

Antwort

1

Sie müssen Tags dafür verwenden. in Ihrem Beispiel

.table tag col left 2 3 

fügt den angegebenen Tag left die Spalte 2 und 3 (Center_X und Width_X). Dann

.table tag configure left -anchor w 

linksbündig sie. Wenn Sie die Titel zentriert werden möchten, fügen Sie

.table tag configure title -anchor c 

(title ist eine vordefinierte Tag für Titelzellen).

+0

Es funktioniert für mich. Danke für Ihre Hilfe. – Jimmy

Verwandte Themen