将系统从 Ubuntu 10.10 升级到 Ubuntu 11.04 后,LTK 出现问题。带有 LTK 的程序加载成功,但加载函数后出现错误“找不到 TTK 包”。据我所知,TTK 是 Tk 库的一部分。但是 Tcl\Tk 已安装和配置。
问问题
735 次
2 回答
0
当前版本的 LTk 需要 wish8.5 或更高版本。Wish 是通过 in 中的命令调用的*wish-pathname*
。因此,请确保wish
这是默认设置,位于您的路径中并指向 8.5 或更高版本(某些系统仅将其安装为 wish8.5)。或者,您可以将 的内容更改为*wish-pathname*
正确的 wish 可执行文件的名称。
于 2012-07-21T09:18:27.060 回答
0
您需要拥有 Tk 8.5 才能拥有 Ttk(或具有不同名称的特殊开发包 - Tile - 与 Tk 8.4,但不建议这样做)。您还需要确保调用事物时使用的名称使用双冒号 ( ttk::frame
),因为这是名称空间分隔符;单冒号只是普通命令名称的不寻常部分。(我不知道这是否是由您转录错误消息引起的。)
于 2011-10-20T14:03:52.563 回答