Ошибка ТТК в программах с ЛТК - PullRequest
0 голосов
/ 09 сентября 2011

После обновления системы с Ubuntu 10.10 до Ubuntu 11.04 возникла проблема с LTK. Программы с LTK загружаются успешно, но после загрузки функции возникла ошибка «Не удается найти пакет TTK». Как я знаю, ТТК является частью библиотек Tk. Но Tcl \ Tk установлен и настроен.

Ответы [ 2 ]

0 голосов
/ 21 июля 2012

Текущие выпуски LTk требуют wish8.5 или выше.Желание вызывается с помощью команды в *wish-pathname*.Поэтому убедитесь, что wish, который является значением по умолчанию, находится в вашем пути и указывает на версию 8.5 или выше (некоторые системы устанавливают его только как wish8.5).Кроме того, вы можете изменить содержимое *wish-pathname* на имя исполняемого файла с правильным желанием.

0 голосов
/ 20 октября 2011

Вам нужен Tk 8.5, чтобы иметь Ttk (или специальный пакет разработки с другим именем - Tile - с Tk 8.4, но это не рекомендуется). Вы также должны убедиться, что имя, используемое при вызове вещей, использует двойное двоеточие (ttk::frame), потому что это разделитель пространства имен; одиночная двоеточие - это просто необычная часть имени обычной команды. (Я не знаю, было ли это вызвано вашей транскрипцией сообщения об ошибке.)

...