我只是想弄清楚如何通过.txt insert end $var
插入变量的内容,并将我插入的内容自动显示在最后一行,而无需手动向下滚动文本。
一个简单的TCL示例:
proc push_button { } {
global k
set name [.ent get]
.txt insert end "$k New Line...$name\n"
}
global k
set k 1
frame .frm -relief groove
label .lab -text "Enter name:"
entry .ent
button .but -text "Insert Line" -command "push_button; incr k"
text .txt -width 20 -height 10
pack .lab -in .frm
pack .ent -in .frm
pack .frm
pack .but
pack .txt
答案 0 :(得分:5)