作为 tcl/tk 新手,这可能是非常基本的东西,但我已经花了一整天的时间,不知道我哪里出错了:
我正在从我得到的混合代码(可能写得不太好)和主要tcl/tk
资源站点中自学,所以可能没有采用最佳实践!
我有一个包含单个画布的单个框架,带有一个滚动条。
#!/usr/bin/env wish
frame .f -bg blue
canvas .f.c1 -bg red -scrollregion "-1000 -1000 -1000 1000" \
-yscrollcommand ".f.scroll set"
pack .f -fill both
pack .f.c1 -fill both -side left
scrollbar .f.scroll -command ".f.c1 yview scroll 10 units"
pack .f.scroll -side right -fill y -side right
但是,当我运行它并尝试滚动时,出现错误:
wrong # args: should be ".f.c1 yview scroll number units|pages"
这正是我所拥有的......我还需要添加什么?!