Can';是否让scrollutil库演示在Tcl/Tk中运行?

Can';是否让scrollutil库演示在Tcl/Tk中运行?,tcl,tk,Tcl,Tk,我正在尝试运行scrollutil库的演示。我没有在网页中使用代码,而是下载了tar.gz并使用了演示脚本 Tcl和Tk与tcllib、tklib、Bwidget-1.9.14和tkImg库一起安装。我的理解是scrollutil库应该在tklib中 我已经能够在Bwidget-1.9.14中运行演示脚本,但是大多数scrollutil脚本都失败了 来自SuScrollableFrmContent.tcl和tclsh bwrollablefrmcontent.tcl脚本的错误是: Error i

我正在尝试运行scrollutil库的演示。我没有在网页中使用代码,而是下载了tar.gz并使用了演示脚本

Tcl和Tk与tcllib、tklib、Bwidget-1.9.14和tkImg库一起安装。我的理解是scrollutil库应该在tklib中

我已经能够在Bwidget-1.9.14中运行演示脚本,但是大多数scrollutil脚本都失败了

来自
SuScrollableFrmContent.tcl
tclsh bwrollablefrmcontent.tcl
脚本的错误是:

Error in startup script: invalid command name "tablelist::setThemeDefaults"
    while executing "tablelist::setThemeDefaults"
    (file "SuScrollableFrmContent.tcl" line 11)
ScrolledNotebookDemo.tcl
脚本中的错误是:

Error in startup script: invalid command name "scrollutil::addclosetab"
    while executing
"scrollutil::addclosetab My.TNotebook"
    (file "ScrolledNotebookDemo.tcl" line 15)
来自
SuScrollableFrmDemo2.tcl的错误为

Error in startup script: can't read "scrollutil::scalingpct": no such variable
    while executing
"$tbl configure -arrowstyle flat$arr($scrollutil::scalingpct)"
    (file "./SuScrollableFrmContent.tcl" line 121)
    invoked from within
"source [file join $dir SuScrollableFrmContent.tcl]"
    (file "SuScrollableFrmDemo2.tcl" line 32)
因此,这些错误似乎与
scrollutil::addclosetab
scrollutil::scalingpct
tablelist::SetMothedFaults
有关

如果从tclsh运行
package require ScrollUtile
package require ScrollUtile
,则输出为
1.5
。如果从tclsh运行了
package require tablelist
,则输出为
6.8

我真的不知道如何跟踪像这样的库更新,我被上面的数字弄糊涂了。如果是版本号,则scrollutil为1.1,tablelist为6.14;那么,为什么是1.5和6.8?列出的版本为1.5(0.7中的新增版本)和6.8(0.6中的5.7版本)

我肯定这是我的一个错误。你能告诉我我是否需要另一个图书馆或者还有什么问题吗


我不明白为什么,但我卸载了所有Tcl/Tk,只重新安装了没有库的Tcl和Tk;然后只安装scrollutil库。现在
wish package require scrollutil
返回1.1。上面的错误不再出现,但现在我缺少了几个需要单独添加的其他包。我非常想使用Tcl/Tk,但在处理类似的事情时似乎有很多困难。我正在使用Linux,如果没有在Windows上查看magicsplat中的演示,我不会知道scrollutil。我似乎无法了解最新或最新的设置


谢谢。

看起来这些文件可能缺少一些
软件包要求的调用。@DonalFellows谢谢。由于它在删除tklib并安装与scrollutil相关的单独库后工作,因此问题似乎在于tklib落后于几个版本。我不知道1.5版本比1.10版本早,并且将1.5和1.1进行比较,认为tklib领先于scrollutil网页。在查看了scrollutil和Bwidget的许多脚本以及演示之后,我不确定Tk是否是我要寻找的。通用滚动容器似乎是一个需要解决的问题。我需要一个低于使用和修改小部件的级别。谢谢你回答我最近的几个问题。