LTK程序中的TTK错误

时间:2011-09-09 16:56:54

标签: common-lisp ttk ltk

将系统从Ubuntu 10.10升级到Ubuntu 11.04后,LTK出现问题。 LTK加载程序成功,但加载功能后我遇到错误“无法找到TTK包”。据我所知,TTK是Tk库的一部分。但是Tcl \ Tk已安装并配置完毕。

2 个答案:

答案 0 :(得分:0)

你需要拥有Tk 8.5以获得Ttk(或一个具有不同名称的特殊开发包 - Tile - 使用Tk 8.4,但不建议这样做)。您还需要确保调用事物时使用的名称使用双冒号(ttk::frame),因为这是命名空间分隔符;单冒号只是普通命令名称的一个不寻常的部分。 (我不知道这是否是由你的错误信息转录引起的。)

答案 1 :(得分:0)

LTk的当前版本需要wish8.5或更高版本。通过*wish-pathname*中的命令调用Wish。因此,请确保默认情况下wish位于您的路径中并指向8.5或更高版本(某些系统仅将其安装为wish8.5)。或者,您可以将*wish-pathname*的内容更改为正确的愿望可执行文件的名称。