tablelist::tablelist .t -columns { 0 "Name" 0 "Age" 0 "sex" 0 "ROLLNO" } -width 250 -height 15 -selectmode single
现在添加新列“位置”,如果我添加为变量并传递给insertcolumnlist
,如下所示
set new_column "Location"
.t insertcolumnlist 4 {0 $new_column }
它给出了以下错误
无法读取“new_column”:没有这样的变量
如何将变量传递给insertcolumnlist
?
感谢。
答案 0 :(得分:1)
大括号通常会阻止替换。使用引号或[list]
(通常比使用引号更好)将允许替换:
.t insertcolumnlist 4 "0 $new_column"
或
.t insertcolumnlist 4 [list 0 $new_column]