2017-03-03 4 views
1
tablelist::tablelist .t -columns { 0 "Name" 0 "Age" 0 "sex" 0 "ROLLNO" } -width 250 -height 15 -selectmode single 

Jetzt table neue Spalte ‚Standort‘ hinzufügen, wenn ich als Variable hinzufügen undtcltk coulnm hinzufügen als variable

set new_column "Location" 
.t insertcolumnlist 4 {0 $new_column } 

zu insertcolumnlist wie unten passieren Sie unter Fehler kann

gibt 'read_column' nicht lesen: keine Variable

So übergeben Sie die Variable an insertcolumnlist?

Danke.

Antwort

1

Klammern verhindern Substitution im Allgemeinen. Mit Anführungszeichen statt oder [list] (in der Regel besser als Anführungszeichen) Substitution ermöglicht:

.t insertcolumnlist 4 "0 $new_column" 

oder

.t insertcolumnlist 4 [list 0 $new_column] 
+0

Es funktionierte. Vielen Dank – pcbnagaraj

+0

@ pcbnagaraj du bist willkommen – Jerry