将系统从Ubuntu 10.10升级到Ubuntu 11.04后,LTK出现问题。LTK程序加载成功,但加载函数后出现错误"Can't find TTK package“。据我所知,TTK是Tk库的一部分。但Tcl\Tk已安装和配置。
发布于 2011-10-20 22:03:53
你需要有Tk8.5才能有Ttk (或者一个不同名称的特殊开发包- Tile -带有Tk8.4,但不推荐这样做)。还需要确保调用事物时使用的名称使用双冒号(ttk::frame),因为这是名称空间分隔符;单冒号只是普通命令名中不常见的一部分。(我不知道这是否是由于您对错误消息的转录造成的。)
发布于 2012-07-21 17:18:27
当前版本的LTk需要wish8.5或更高版本。通过*wish-pathname*中的命令调用Wish。因此,请确保默认的wish位于path中,并指向8.5或更高版本(有些系统仅将其安装为wish8.5)。或者,您可以将*wish-pathname*的内容更改为正确的wish可执行文件的名称。
https://stackoverflow.com/questions/7364985
复制相似问题