0
我正在使用editwinpath
,它返回當前正在編輯的窗口路徑,但是如何知道哪個單元格當前正在編輯?有tablelist的任何功能嗎?Tk Tablelist,如何找到當前正在編輯的單元格
我正在使用editwinpath
,它返回當前正在編輯的窗口路徑,但是如何知道哪個單元格當前正在編輯?有tablelist的任何功能嗎?Tk Tablelist,如何找到當前正在編輯的單元格
按照documentation,你可以註冊一個-editstartcommand
回調,這將讓你攔截的行爲,因此您可以存儲單元格:
proc editStarted {widget row column initialText} {
global cell
set cell $row,$column
return $initialText
}
$yourTablelistInstance configure -editstartcommand editStarted
如果你還需要知道什麼時候沒有編輯任何內容,類似的-editendcommand
選項存在。