我有一个包含4行4列的表格。 据我了解文档,我应该能够使用cellindex从列表中插入数据。当我尝试这个时:
.dsm.nb.f3.massData insertlist 2 2 [list a b c]
我明白了:
wrong # args: should be ".dsm.nb.f3.massData insertlist index itemList"
我的观点是我使用索引做错了,但是2 2(也试过2,2)看起来像是一个正确的索引。
答案 0 :(得分:1)
insertlist
子命令将行插入到tablelist小部件中。因此,它需要的索引是行索引,而不是单元索引。此外,itemList的元素是项目,而不是单个单元格。
如果您要替换单元格文字,则需要使用$widget cellconfigure cellindex -text $text
或$widget rowconfigure rowindex -text $list_of_texts
。