Tk Tablelist,如何查找当前编辑单元格

时间:2012-09-11 14:43:56

标签: tcl tk

我正在使用editwinpath,它返回当前编辑的窗口路径,但是如何知道当前正在编辑哪个单元格?有tablelist任何功能吗?

1 个答案:

答案 0 :(得分:1)

根据documentation,您可以注册一个-editstartcommand回调,让您拦截行为,以便存储单元格:

proc editStarted {widget row column initialText} {
    global cell
    set cell $row,$column
    return $initialText
}
$yourTablelistInstance configure -editstartcommand editStarted

如果您还需要知道何时没有编辑任何内容,则存在类似的-editendcommand选项。