打印变量

时间:2017-06-29 12:16:34

标签: tcl tk

请问为什么我无法打印我的变量?

set var a
toplevel .window
frame .window.frame0
label .window.frame0.label0 -textvariable var
pack .window.frame0.label0 -side left
pack .window.frame0 -side top

1 个答案:

答案 0 :(得分:0)

我的问题解决了。 我需要将var声明为全局变量。选项-textvariable仅使用全局变量。 最后:

proc foo {} {
global var
set var a
toplevel .window
frame .window.frame0
label .window.frame0.label0 -textvariable var
pack .window.frame0.label0 -side left
pack .window.frame0 -side top
}
相关问题