Tk: как передать значения переменных с -command?
button .mltext.button -text "Apply" -command {set top_tlbl [update_text $top_tlbl $spc ] }
Я получаю ошибку:
can't read "spc": no such variable
while executing
"update_text $top_tlbl $spc "
invoked from within
".mltext.button invoke"
Как я могу передать значения переменных в функцию update_text?
Может быть, я могу начать с понимания этого:
(System32) 3 % expr 2 + 2
4
(System32) 4 % list expr 2 + 2
expr 2 + 2
(System32) 5 % [list expr 2 + 2]
invalid command name "expr 2 + 2"
(System32) 6 %
По моему мнению, последний должен генерировать expr 2 + 2, что совпадает с первой командой - так почему же TCL имеет проблему?
Спасибо..