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
}
だから、guiは現在12個のエントリでも扱いにくくなっています。追加するのに約15個もあります。私が考えているのは、グリッドを使用して配置されているすべてのエントリが、代わりに単一のドロップダウンメニューに配置されるということです。
これを達成するためのアドバイスは非常に高く評価されます。