0
我正在爲我的工作開展任務跟蹤計劃。它從stopwatch修改。Tcl/TK秒錶時間跟蹤器
它的基本功能是在視覺上跟蹤每個任務所花費的時間,將其記錄到文本文件中並將時鐘歸零。 Here是該程序現在的屏幕截圖。
的按鈕和標籤使用置於柵格像這樣:
grid .laplabel .laptime .laprecord .lapzero
grid configure .laplabel -sticky e
grid configure .laptime -sticky ns
grid .lap2label .lap2time .lap2record .lap2zero
grid configure .lap2label -sticky e
grid configure .lap2time -sticky ns
grid .lap3label .lap3time .lap3record .lap3zero
等...
記錄每次按下鍵調用.laprecord和.lapzero像這樣:
button .laprecord -text "record" -command {
record L TEST$time(lap)
set time(lap) [timeformat 0]
set time(lstart) [now]
}
proc lapzr {} {
.laprecord invoke
.lapzero invoke
}
因此,即使現在出現了12個條目,gui也變得很笨重,而且我還有大約15個條目要添加。我設想的是,現在使用網格排列的所有條目將被排列成一個下拉菜單。
有關如何完成此任何意見將不勝感激。