【发布时间】:2016-01-05 23:33:54
【问题描述】:
我想使用 Tcl/Tk >= 8.5 创建一个进度条,它不仅以图形方式显示进度,而且还以进度条内的数字(居中)显示进度百分比(例如“12 %”)。
我正在考虑透明地覆盖进度条和标签,或者将一个标签设为另一个小部件的父级,但我无法找到解决方案。
有什么想法吗?
这是一个简单的程序框架:
proc Counter {} {
for {set i 0} {$i < 100} {incr i} {
puts "$i"
after 25
.pb configure -value $i
update idletask
}
}
ttk::progressbar .pb -orient horizontal -maximum 100 -length 400 -value 0
button .bt -text "Start counter" -command Counter
pack .pb
pack .bt
【问题讨论】: