tcl tk tablelist如何获取列名

tcl tk tablelist如何获取列名,tcl,Tcl,我正在使用tablelist tablelist::tablelist .t -columns { 0 "Name" 0 "Age" 0 "sex" 0 "ROLLNO" } -width 250 -height 15 -selectmode single 我需要添加几个列后,检查是否有重复 .t insertcolumnlist 4 {0 "account" } .t insertcolumnlist 4 {0 "ROLLNO" } 现在,ROLLNO被复制了。 如何从表中获取当前列列表

我正在使用tablelist

tablelist::tablelist .t -columns { 0 "Name" 0 "Age" 0 "sex" 0 "ROLLNO" }  -width 250 -height 15 -selectmode single
我需要添加几个列后,检查是否有重复

.t insertcolumnlist 4 {0 "account" }
.t insertcolumnlist 4 {0 "ROLLNO" }
现在,ROLLNO被复制了。 如何从表中获取当前列列表

谢谢, 纳加拉杰

尝试阅读tablelist::tablelist手册。它包含了很多有趣的信息。命令

.t cget -columns
这样做只是返回列列表的三元组:宽度、标题、调整。或者你可以用更一般的方法

.t configure -columns
命令,该命令返回一个完整描述-column选项的列表,包括其类、默认值和当前值